一个数组对象分割成两个数组对象长度为初始数组一半 用ES6语法
时间: 2023-08-10 20:36:32 浏览: 154
可以使用 ES6 中的解构赋值和数组 slice 方法来实现,代码如下:
```javascript
const arr = [1, 2, 3, 4, 5, 6];
const half = arr.length / 2;
const [firstHalf, secondHalf] = [arr.slice(0, half), arr.slice(half)];
console.log(firstHalf); // [1, 2, 3]
console.log(secondHalf); // [4, 5, 6]
```
这段代码首先定义了一个数组 `arr`,然后计算了数组一半的长度,并使用解构赋值将 `arr.slice(0, half)` 赋值给 `firstHalf`,将 `arr.slice(half)` 赋值给 `secondHalf`,最后分别输出 `firstHalf` 和 `secondHalf`。
相关问题
数组对象分割成两个数组对象长度为初始数组一半 用ES6语法
可以使用 ES6 中的解构赋值和数组 slice 方法来实现,代码如下:
```javascript
const arr = [1, 2, 3, 4, 5, 6];
const half = arr.length / 2;
const [firstHalf, secondHalf] = [arr.slice(0, half), arr.slice(half)];
console.log(firstHalf); // [1, 2, 3]
console.log(secondHalf); // [4, 5, 6]
```
这段代码首先定义了一个数组 `arr`,然后计算了数组一半的长度,并使用解构赋值将 `arr.slice(0, half)` 赋值给 `firstHalf`,将 `arr.slice(half)` 赋值给 `secondHalf`,最后分别输出 `firstHalf` 和 `secondHalf`。
阅读全文