数组的扁平化,就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组。12var arr = [1, [2, [3, 4]]];console.log(flatten(arr)) // [1, 2, 3, 4]
四种方式如下
|
|
参考资料
【干货】js 数组详细操作方法及解析合集
译文 如何在 JavaScript 中更好地使用数组
Array/Reduce
数组的扁平化,就是将一个嵌套多层的数组 array (嵌套可以是任何层数)转换为只有一层的数组。12var arr = [1, [2, [3, 4]]];console.log(flatten(arr)) // [1, 2, 3, 4]
|
|
参考资料
【干货】js 数组详细操作方法及解析合集
译文 如何在 JavaScript 中更好地使用数组
Array/Reduce
本文标题:JavaScript常见问题之一:数组扁平化(flatten)
文章作者:zhyjor
发布时间:2018年02月12日 - 10:02
最后更新:2023年10月11日 - 02:10
原始链接:https://zhyjor.github.io/2018/02/12/JavaScript常见问题之一:数组扁平化(flatten)/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
微信打赏
支付宝打赏
热评文章