js 数组插入、删除、替换 splice

JS Array.splice(start,delete_count,value,...) 插入、删除、替换数组
参数:
(1)start:开始插入和(或)删除的数组元素的下标。
(2)delete_count:结束截取的数组下标,如果end是负数,表明从数组尾部开始计算。
(3)value,...:要插入数组的元素。
返回:如果从数组中删除了元素,则返回的是被删除的元素的数组

代码示例

document.write("<hr>");
//
var arr = [1,2,3,4,5,6,7,8,9];
document.writeln("arr=" + arr); // 输出:arr=1,2,3,4,5,6,7,8,9
document.writeln("arr.splice(5)=" + arr.splice(5)); // 输出:arr.splice(5)=6,7,8,9
document.writeln("arr=" + arr); // 输出:arr=1,2,3,4,5
document.write("<br>");
//
var arr = [1,2,3,4,5,6,7,8,9];
document.writeln("arr=" + arr); // 输出:arr=1,2,3,4,5,6,7,8,9
document.writeln("arr.splice(5,1,99,100)=" + arr.splice(5,1,99,100)); // 输出:arr.splice(5,1,99,100)=6
document.writeln("arr=" + arr); // 输出:arr=1,2,3,4,5,99,100,7,8,9
document.write("<br>");