语法
ArrayObj
.splice(
start, deleteCount, [item1[, item2[, ... [,itemN]]]])
ArrayObj |
必填参数 |
Array 对象 |
start |
必填参数 |
指定从数组中移除元素的开始位置,这个位置是从 0 开始计算 |
deleteCount |
必填参数 |
要移除的元素的个数,为 0 时不删除任何元素 |
item1... |
可选参数 |
在所移除元素的位置上插入的新元素 |
说明
splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 ArrayObj。返回值是一个由所移除的元素组成的新 Array 对象
注:当只删除一个元素时,在 Navigator 4 里会出现一个 BUG:这个方法不是返回一个包含删除了元素后的数组,而只是返回一个元素.另外,如果数组中没有元素被删除,则返回 null 而不是空数组