js 使用es6解构赋值 处理 三维数组为二维数组
时间: 2024-03-27 07:36:30 浏览: 108
可以使用数组的 `map` 方法和解构赋值来处理三维数组为二维数组。具体实现如下:
```javascript
const arr3d = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]];
const arr2d = arr3d.map(([arr1, arr2]) => [...arr1, ...arr2]);
console.log(arr2d); // 输出 [[1, 2, 3, 4], [5, 6, 7, 8]]
```
上述代码中,首先定义了一个三维数组 `arr3d`。然后使用数组的 `map` 方法和解构赋值,将每个二维数组中的元素展开,生成新的二维数组 `arr2d`。最后输出结果。
阅读全文