JavaScript 数组 splice()
示例
// 创建一个数组
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 在位置 2 处,添加 “Lemon” 和 “Kiwi”
fruits.splice(2, 0, "Lemon", "Kiwi");
自己尝试 »
更多示例见下!
描述
The splice()
方法添加和/或删除数组元素。
The splice()
方法会覆盖原始数组。
语法
array.splice(index, count, item1, ....., itemX)
参数
参数 | 描述 |
index | 必需。 要添加或删除项目的索引(位置)。 负值从数组末尾开始计数。 |
count | 可选。 要删除的项目数量。 |
item1, ..., | 可选。 要添加的新元素(s)。 |
返回值
类型 | 描述 |
数组 | 包含已删除项目(如果有)的数组。 |
更多示例
示例
// 创建一个数组
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 在位置 2 处,删除 2 个项目
fruits.splice(2, 2);
自己尝试 »
示例
// 创建一个数组
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// 在位置 2 处,删除 1 个项目,添加 “Lemon” 和 “Kiwi”
fruits.splice(2, 1, "Lemon", "Kiwi");
自己尝试 »
浏览器支持
splice()
是 ECMAScript1 (ES1) 特性。
ES1 (JavaScript 1997) 在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |