es6多维数组怎么转化为一维数组

es6
766
2024/1/26 23:30:11
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在ES6中,可以使用扩展运算符(spread operator)和Array.prototype.concat()方法来将多维数组转化为一维数组。

使用扩展运算符:

const multidimensionalArray = [[1, 2], [3, 4], [5, 6]];
const flattenedArray = [].concat(...multidimensionalArray);
console.log(flattenedArray);
// Output: [1, 2, 3, 4, 5, 6]

使用Array.prototype.concat()方法:

const multidimensionalArray = [[1, 2], [3, 4], [5, 6]];
const flattenedArray = [].concat.apply([], multidimensionalArray);
console.log(flattenedArray);
// Output: [1, 2, 3, 4, 5, 6]

这两种方法都可以将多维数组的所有元素合并为一个新的一维数组。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: es6解构赋值时怎么设置一个别名