js中.splice
时间: 2023-10-28 16:57:33 浏览: 45
.splice() 方法用于修改数组,它可以删除、替换或插入数组的元素。
语法:array.splice(start, deleteCount, item1, item2, ...)
- start: 必需。指定开始修改的索引位置。
- deleteCount: 可选。指定要删除的元素数量。如果不传递该参数,则从 start 索引开始删除所有后续元素。
- item1, item2, ...: 可选。要添加到数组的新元素。如果不传递这些参数,则只删除元素。
例如:
```javascript
let myArray = ['apple', 'banana', 'cherry', 'date'];
// 删除元素
myArray.splice(2, 1); // 从索引位置2开始删除1个元素
console.log(myArray); // 输出: ['apple', 'banana', 'date']
// 插入元素
myArray.splice(1, 0, 'orange', 'kiwi'); // 从索引位置1开始插入2个元素
console.log(myArray); // 输出: ['apple', 'orange', 'kiwi', 'banana', 'date']
// 替换元素
myArray.splice(0, 2, 'grape'); // 从索引位置0开始替换2个元素
console.log(myArray); // 输出: ['grape', 'kiwi', 'banana', 'date']
```
注意:.splice() 方法会修改原始数组,并返回被删除的元素组成的新数组。