js array splice
时间: 2023-08-30 15:09:16 浏览: 101
JS Array.slice 截取数组的实现方法
`splice()` 是 JavaScript 数组的一个方法,用于修改数组的内容,包括删除、替换和插入元素。它可以接受多个参数来指定要执行的操作。
语法如下:
```javascript
array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
```
参数说明:
- `start`:必需,指定开始操作的索引位置。
- `deleteCount`:可选,指定要删除的元素个数。如果此参数为0,则不删除任何元素。
- `item1, item2, ...`:可选,要插入到数组中的新元素。
`splice()` 方法会返回一个由删除的元素组成的新数组,如果没有删除任何元素,则返回一个空数组。
下面是一些示例:
```javascript
let fruits = ["apple", "banana", "orange", "grape"];
// 删除元素
fruits.splice(1, 2); // 从索引1开始,删除2个元素
console.log(fruits); // 输出: ["apple", "grape"]
// 替换元素
fruits.splice(1, 1, "kiwi", "melon"); // 从索引1开始,删除1个元素,并插入2个新元素
console.log(fruits); // 输出: ["apple", "kiwi", "melon", "grape"]
// 插入元素
fruits.splice(2, 0, "pear"); // 从索引2开始,不删除任何元素,并插入一个新元素
console.log(fruits); // 输出: ["apple", "kiwi", "pear", "melon", "grape"]
```
希望对你有所帮助!如有其他问题,请继续提问。
阅读全文