方法一
- 使用ES的最新語法:
Array.prototype.flat()。 flat([dept]),參數dept為數組的深度,默認為1,根據傳入的深度將數組展開。- 對於不確定深度的數組,可以傳入
Infinity(代表正無窮大)。
【示例】

【優點】
- 使用簡單
【缺點】
- 有兼容性性問題,具體支持情況見下圖。

其他方法
- 其他替代方案可以參考MDN,MDN給出了很多實現多維數組扁平化方法。
Array.prototype.flat()。flat([dept]),參數 dept 為數組的深度,默認為1,根據傳入的深度將數組展開。Infinity (代表正無窮大)。

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。