数组方法splice
时间: 2023-10-15 16:27:37 浏览: 83
JS数组方法slice()用法实例分析
数组方法splice是用于修改数组的方法,它可以添加、删除或替换数组中的元素。splice()方法接受两个或多个参数,第一个参数表示要修改的起始索引位置,第二个参数表示要删除的元素个数(可以为0),之后的参数表示要添加到数组中的新元素。
下面是splice()的使用示例:
1. 删除元素:
```
const fruits = ['apple', 'banana', 'orange', 'mango'];
fruits.splice(1, 2); // 从索引1开始删除2个元素
console.log(fruits); // 输出: ['apple', 'mango']
```
2. 添加元素:
```
const fruits = ['apple', 'mango'];
fruits.splice(1, 0, 'banana', 'orange'); // 从索引1开始不删除元素,添加'banana'和'orange'
console.log(fruits); // 输出: ['apple', 'banana', 'orange', 'mango']
```
3. 替换元素:
```
const fruits = ['apple', 'banana', 'orange', 'mango'];
fruits.splice(2, 1, 'grape', 'kiwi'); // 从索引2开始删除1个元素,添加'grape'和'kiwi'
console.log(fruits); // 输出: ['apple', 'banana', 'grape', 'kiwi', 'mango']
```
请注意,splice()方法会直接修改原始数组。如果只想获取删除的元素而不修改原数组,可以将splice()方法与slice()方法结合使用。
希望这能回答你的问题!如果还有其他问题,请随时提问。
阅读全文