js数组切割splice
时间: 2023-10-12 08:04:54 浏览: 113
JS Array.slice 截取数组的实现方法
splice() 方法用于删除或替换数组的元素,并返回被删除的元素。它会修改原始数组。
使用splice()方法可以实现数组的切割。下面是使用splice()方法切割数组的示例:
```javascript
const arr = [1, 2, 3, 4, 5];
// 从索引2开始删除2个元素,并插入新的元素
const removed = arr.splice(2, 2, 'a', 'b', 'c');
console.log(arr); // [1, 2, 'a', 'b', 'c', 5]
console.log(removed); // [3, 4]
```
在上面的示例中,splice()方法从索引2开始删除了2个元素(即3和4),然后在该位置插入了新的元素('a'、'b'和'c')。最后,原数组被修改为[1, 2, 'a', 'b', 'c', 5],被删除的元素[3, 4]被返回并存储在removed变量中。
注意,splice()方法会直接修改原始数组,而不是创建一个新的数组。如果想要创建一个切割后的新数组而不修改原始数组,可以使用slice()方法。
希望以上内容能帮到你!如果还有其他问题,请继续提问。
阅读全文