js 将二维数组转为一维数组


方法一

  • 使用ES的最新语法:Array.prototype.flat()
  • flat([dept]),参数 dept 为数组的深度,默认为1,根据传入的深度将数组展开。
  • 对于不确定深度的数组,可以传入 Infinity (代表正无穷大)。
【示例】

【优点】
  • 使用简单
【缺点】
  • 有兼容性性问题,具体支持情况见下图。

其他方法

  • 其他替代方案可以参考MDN,MDN给出了很多实现多维数组扁平化方法。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM