选择网站设计公司佛山,wordpress 局部刷新,什么是规划网站,手机影视网站建设在JavaScript中#xff0c;splice() 是一个数组方法#xff0c;用于添加/删除项目#xff0c;并返回被删除的项目。这个方法会改变原始数组。
splice() 方法的基本语法如下#xff1a;
array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
start#xff08;必…在JavaScript中splice() 是一个数组方法用于添加/删除项目并返回被删除的项目。这个方法会改变原始数组。
splice() 方法的基本语法如下
array.splice(start[, deleteCount[, item1[, item2[, ...]]]])
start必需指定修改的开始位置使用负值可以从数组尾部开始计数。deleteCount可选整数表示要移除的数组元素的个数。如果设置为 0则不会移除元素。item1, item2, ...可选要添加进数组的元素,从start 位置开始。如果不指定则 splice() 只删除数组元素。
示例
删除元素
let fruits [Banana, Orange, Apple, Mango];
let removed fruits.splice(2, 2); // 从索引2开始删除2个元素 console.log(fruits); // [Banana, Orange]
console.log(removed); // [Apple, Mango]
添加元素
let fruits [Banana, Orange, Apple, Mango];
fruits.splice(2, 0, Lemon, Kiwi); // 从索引2开始不删除元素添加Lemon和Kiwi console.log(fruits); // [Banana, Orange, Lemon, Kiwi, Apple, Mango]
替换元素
let fruits [Banana, Orange, Apple, Mango];
fruits.splice(2, 2, Lemon, Kiwi); // 从索引2开始删除2个元素然后添加Lemon和Kiwi console.log(fruits); // [Banana, Orange, Lemon, Kiwi]
注意splice() 方法会直接修改原始数组并返回被删除的元素如果没有删除元素则返回一个空数组。如果你不希望原始数组被改变你可以考虑使用 slice() 方法注意 slice() 是不会改变原始数组的。