JavaScript 数组Array-splice()方法
时间:2019-08-20 13:50:50 来源:igfitidea点击:
说明
Javascript数组splice()方法更改数组的内容,在删除旧元素的同时添加新元素。
语法
array.splice(index, howMany, [element1][, ..., elementN]);
参数明细
index−开始更改数组的索引。
howmount—一个整数,指示要删除的旧数组元素的数量。如果howmount为0,则不删除任何元素。
element1,…,elementN−要添加到数组中的元素。如果不指定任何元素,splice只需从阵列中移除元素。
返回值
根据传递的参数返回提取的数组。
示例1
var array = [2, 4, 8, 16, 32]; console.log(array); // [2, 4, 8, 16, 32] console.log(array.splice(1, 2)); // [4, 8] console.log(array); // [2, 16, 32]
示例2
从数组中切出一块,并在其位置上放入新值。
var array = [2, 4, 8, 16, 32]; console.log(array); // [2, 4, 8, 16, 32] console.log(array.splice(1, 2, 5, 7, 9)); // [4, 8] console.log(array); // [2, 5, 7, 9, 16, 32]
示例3
var array = [2, 4, 8]; console.log(array); // [2, 4, 8] console.log(array.splice(1, 4, 11)); // [4, 8] console.log(array); // [2, 11]
示例4
var array = [2, 4, 8, 16, 32]; console.log(array); // [2, 4, 8, 16, 32] console.log(array.splice(1, array.length - 2, 11)); // [4, 8, 16] console.log(array); // [2, 11, 32]