如何在JavaScript中深化数组?
展平数组
展平数组不过是合并提供的数组中存在的一组嵌套数组。
数组的展平可以通过两种方式完成。
1)concat.apply()
在下面的示例中,有一些包含元素3、4、5和6的嵌套数组。使用concat()方法展平它们后,我们得到的输出为1,2,3,4,5,6,9。
例
<html> <body> <script> var arrays = [1,2,[3,4,[5,6]],9]; var merged = [].concat.apply([], arrays); documemt.write(merged); </script> </body> </html>
输出结果
1,2,3,4,5,6,9
2)array.flat()
在下面的示例中,有一些嵌套元素,例如2,3,4,5,6,9。使用array.flat()方法展平它们后,我们得到的输出为1,2,2,3,4,5,6,9。
示例
<html> <body> <script> const arrays = [1,2,[2,3,[4,5,[6,9]]]]; const merged = arrays.flat(2); document.write(merged) </script> </body> </html>
输出结果
1,2,2,3,4,5,6,9
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短