数组splice方法
时间: 2023-09-20 10:10:56 浏览: 92
数组分割1
数组的splice方法可以用来在指定位置添加或删除元素,同时也可以替换数组中的元素。该方法的语法如下:
```
array.splice(start, deleteCount, item1, item2, ...)
```
其中,`start`参数表示要开始修改的位置,`deleteCount`参数表示要删除的元素个数,`item1`、`item2`等参数表示要添加到数组中的新元素。
如果只传入`start`参数,则会从该位置开始删除数组中的所有元素;如果同时传入`deleteCount`参数,则会删除指定数量的元素;如果还传入了新元素,则会在指定位置添加新元素。
举个例子,如果我们有一个数组`arr`,想要删除从第2个元素到第4个元素,可以这样写:
```
arr.splice(1, 3);
```
如果想要在第2个元素位置添加一个新元素`"new item"`,可以这样写:
```
arr.splice(1, 0, "new item");
```
如果想要替换第2个元素为新元素`"new item"`,可以这样写:
```
arr.splice(1, 1, "new item");
```
阅读全文