splice( index, 指定位置(起始0) delNum, 删除个数(0不删除) value, (可选)插入值 ... (可选)多个插入值 ) 注:直接修改被操作数组示例:只删除
var arr = ["a", "b", "c", "d"]; arr.splice(2, 1); // 位置2,删除1个 结果:arr = ["a", "b", "d"]示例2:只插入
var arr = ["a", "b", "c", "d"]; arr.splice(2, 0, "x", "y", "z"); // 位置2,插入3个 结果:arr = ["a", "b", "x", "y", "z", "c", "d"]示例2:删除并插入
var arr = ["a", "b", "c", "d"]; arr.splice(1, 2, "x", "y", "z"); // 位置1,删除2个,插入3个 结果:arr = ["a", "x", "y", "z", "d"]