js中数组的splice函数
时间: 2024-01-25 14:12:20 浏览: 32
在JavaScript中,数组的splice()函数用于修改数组,可以删除、替换或插入元素。它的语法如下:
```javascript
array.splice(start, deleteCount, item1, item2, ...)
```
- start:指定要修改的起始位置的索引。
- deleteCount:可选参数,指定要删除的元素数量。
- item1, item2, ...:可选参数,指定要插入到数组中的新元素。
下面是一些使用splice()函数的例子:
1. 删除元素:
```javascript
var fruits = ['apple', 'banana', 'orange', 'grape'];
fruits.splice(2, 1); // 从索引2开始删除1个元素
console.log(fruits); // 输出:['apple', 'banana', 'grape']
```
2. 替换元素:
```javascript
var fruits = ['apple', 'banana', 'orange', 'grape'];
fruits.splice(1, 2, 'pear', 'kiwi'); // 从索引1开始删除2个元素,并插入'pear'和'kiwi'
console.log(fruits); // 输出:['apple', 'pear', 'kiwi', 'grape']
```
3. 插入元素:
```javascript
var fruits = ['apple', 'banana', 'orange', 'grape'];
fruits.splice(2, 0, 'pear', 'kiwi'); // 从索引2开始删除0个元素,并插入'pear'和'kiwi'
console.log(fruits); // 输出:['apple', 'banana', 'pear', 'kiwi', 'orange', 'grape']
```