JS 数组 splice 用法
时间: 2023-10-09 14:13:50 浏览: 108
splice() 方法用于向/从数组中添加/删除项目,然后返回被删除的项目。
语法:
array.splice(index, howmany, item1, ....., itemX)
参数说明:
- index:必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
- howmany:必需。要删除的项目数量。如果设置为 0,则不会删除项目。
- item1, ..., itemX:可选。向数组添加的新项目。
返回值:
被删除的项目,以数组形式返回。
示例:
1. 删除元素:将数组中的第二个元素删除
```
var arr = ["apple", "banana", "orange", "cherry"];
arr.splice(1, 1); // 从索引 1 开始删除 1 个元素
console.log(arr); // ["apple", "orange", "cherry"]
```
2. 添加元素:将新元素插入到数组中的第二个位置
```
var arr = ["apple", "banana", "orange", "cherry"];
arr.splice(1, 0, "pear"); // 从索引 1 开始删除 0 个元素,并插入新元素 "pear"
console.log(arr); // ["apple", "pear", "banana", "orange", "cherry"]
```
3. 替换元素:将数组中的第二个元素替换成新元素
```
var arr = ["apple", "banana", "orange", "cherry"];
arr.splice(1, 1, "pear"); // 从索引 1 开始删除 1 个元素,并插入新元素 "pear"
console.log(arr); // ["apple", "pear", "orange", "cherry"]
```
阅读全文