js splice()函数
时间: 2023-08-25 15:17:49 浏览: 84
JavaScript中的splice()方法使用详解
5星 · 资源好评率100%
splice()函数是JavaScript中的一个数组方法,用于对数组进行修改。它可以用于删除、插入或替换数组中的元素。
splice()函数接受两个参数,第一个参数是要修改的起始索引位置,第二个参数是要删除或插入的元素个数。可以通过传递额外的参数来指定要插入的新元素。
下面是splice()函数的一些用法示例:
1. 删除元素:
```javascript
const fruits = ['apple', 'banana', 'orange', 'mango'];
fruits.splice(2, 1); // 从索引位置2开始删除1个元素
console.log(fruits); // 输出: ['apple', 'banana', 'mango']
```
2. 插入元素:
```javascript
const fruits = ['apple', 'banana', 'mango'];
fruits.splice(1, 0, 'orange'); // 从索引位置1开始删除0个元素,并插入'orange'
console.log(fruits); // 输出: ['apple', 'orange', 'banana', 'mango']
```
3. 替换元素:
```javascript
const fruits = ['apple', 'banana', 'mango'];
fruits.splice(1, 1, 'orange'); // 从索引位置1开始删除1个元素,插入'orange'
console.log(fruits); // 输出: ['apple', 'orange', 'mango']
```
splice()函数会修改原始数组,并返回一个包含被删除元素的新数组(如果有删除的话)。如果只想删除元素而不关心被删除的元素,可以将第二个参数设置为0。
阅读全文