前端splice()函数用法示例
时间: 2023-07-08 17:43:50 浏览: 111
假设我们有以下数组:
```
var fruits = ["banana", "orange", "apple", "mango"];
```
下面是splice()函数的一些用法示例:
1. 从第2个元素开始删除1个元素:
```
fruits.splice(1, 1);
// ["orange"]
// 数组变为 ["banana", "apple", "mango"]
```
2. 从第3个元素开始删除所有元素:
```
fruits.splice(2);
// ["apple", "mango"]
// 数组变为 ["banana", "orange"]
```
3. 从第2个元素开始删除1个元素,并插入一个新元素"kiwi":
```
fruits.splice(1, 1, "kiwi");
// ["orange"]
// 数组变为 ["banana", "kiwi", "apple", "mango"]
```
4. 从第2个元素开始删除2个元素,并插入新元素"kiwi"和"lemon":
```
fruits.splice(1, 2, "kiwi", "lemon");
// ["orange", "apple"]
// 数组变为 ["banana", "kiwi", "lemon", "mango"]
```
5. 在第2个元素后插入新元素"kiwi"和"lemon",但不删除任何元素:
```
fruits.splice(2, 0, "kiwi", "lemon");
// []
// 数组变为 ["banana", "orange", "kiwi", "lemon", "apple", "mango"]
```
阅读全文