从一个 Array 数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
语法
ArrayObj.splice(start, deleteCount, [item1[, item2[, ... [,itemN]]]])
ArrayObj 必填参数 Array 对象
start 必填参数 指定从数组中移除元素的开始位置,这个位置是从 0 开始计算
deleteCount 必填参数 要移除的元素的个数,为 0 时不删除任何元素
item1... 可选参数 在所移除元素的位置上插入的新元素
说明
  splice 方法可以移除从 start 位置开始的指定个数的元素并插入新元素,从而修改 ArrayObj。返回值是一个由所移除的元素组成的新 Array 对象

  注:当只删除一个元素时,在 Navigator 4 里会出现一个 BUG:这个方法不是返回一个包含删除了元素后的数组,而只是返回一个元素.另外,如果数组中没有元素被删除,则返回 null 而不是空数组
版本(Version)
JScript 5.5+
IE 5.5+
JavaScript 1.2+
Navigator 4.0+