JavaScript数组降维的解决办法
内容摘要
这篇文章主要为大家详细介绍了JavaScript数组降维的简单示例,具有一定的参考价值,可以用来参考一下。
数组降维二维数组
let arr = [ [1], [2], [3] ]
arr = Array.prototyp
数组降维二维数组
let arr = [ [1], [2], [3] ]
arr = Array.prototyp
文章正文
这篇文章主要为大家详细介绍了JavaScript数组降维的简单示例,具有一定的参考价值,可以用来参考一下。
数组降维二维数组
let arr = [ [1], [2], [3] ]
arr = Array.prototype.concat.apply([], arr); // [1, 2, 3]
多维数组降维
let arr = [1, 2, [3], [[4]]]
arr = arr.flat(3) // [1, 2, 3, 4]
flat 有兼容性问题,手机端问题不大。浏览器端不兼容 edge。填 Infinity 可展开任意深度的数组
注:关于JavaScript数组降维的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释