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"]