JavaScript 数组 toSpliced() 方法
示例
// 创建一个数组
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// At position 2, add "Lemon" and "Kiwi":
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");亲自试一试 »
更多示例如下!
描述
toSpliced() 方法用于添加和/或删除数组元素。
toSpliced() 方法返回一个新数组。
toSpliced() 方法不会修改原始数组。
toSpliced() 方法是 splice() 方法的复制版本。
语法
array.toSpliced(index, count, item1, ....., itemX)
参数
| 参数 | 描述 |
| index | 必填。 要添加或删除元素的索引(位置)。 负值表示从数组末尾开始计数。 |
| count | 可选。 要移除的项目数量。 |
| item1,... | 可选。 要添加的新元素。 |
返回值
| 类型 | 描述 |
| 数组 | 包含更改的新数组。 |
更多示例
示例
// 创建一个数组
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 在位置 2,移除 2 个元素
const fruits2 = fruits.toSpliced(2, 2);亲自试一试 »示例
// 创建一个数组
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// At position 2, remove 1 item, add "Lemon" and "Kiwi"
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");亲自试一试 »浏览器支持
toSpliced() 是 JavaScript 2023 的一项特性。
ES 2023 自 2023 年 7 月起,所有现代浏览器均已支持 ES 2023。
| Chrome 110 |
Edge 110 |
Firefox 115 |
Safari 16.4 |
Opera 96 |
| 2023年2月 | 2023年2月 | 2023年7月 | 2023年3月 | 2023年5月 |
