js 將二維數組轉為一維數組


方法一

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

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

其他方法

  • 其他替代方案可以參考MDN,MDN給出了很多實現多維數組扁平化方法。


免責聲明!

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



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM