gpt4 book ai didi

javascript - 将 2D 数组转换为 1D 数组

转载 作者:太空宇宙 更新时间:2023-11-04 03:21:18 25 4
gpt4 key购买 nike

我有这个二维数组:

var list = [
['zone_1', 'zone_2'],
['zone_3']
]

我想将子数组中的所有元素合并到一个数组中:

var list = [
'zone_1',
'zone_2',
'zone_3'
]

如何在 Node.js 中做到这一点?不使用循环或映射可以做到这一点吗?

最佳答案

数组 .concat 方法是可变参数,您可以使用扩展运算符将每个子数组作为单独的参数传递给它。这使得展平数组变成了一个很好的单行代码:

const arr = [ ['zone_1', 'zone_2'], ['zone_3'] ];
console.log([].concat(...arr))

关于javascript - 将 2D 数组转换为 1D 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49889478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com