var ary = [7, 8, 9]; ary.splice(0,1););//从索引0开始,删除一项,就是把第一项删除增加(增加的位置:从哪个索引开始,就是从那个索引的前面增加的)undefinedsplice...(ary);//==>['这是我增加的项',1,2,3,7, 8, 9]修改undefinedsplice(n,m,x) 从索引n开始,删除m项,替换删除项的内容为x var ary = [7, 8,...9];// 从索引1开始,删除第一项,第三个参数代表要替换的内容ary.splice(1,1,'这是我修改的项')console.log(ary);//==>[7,'这是我修改的项',9]数组排列/排序数组排列...slice():slice(n,m) 从索引n开始复制到索引m处(不包括索引m) 如果m比数组length大,直接复制到末尾 返回的是个新数组var ary = [1, 2, 3];// 从索引1开始复制到索引...2处(不包括索引2)var res = ary.slice(1, 2);console.log(res);//==>[2]ary.slice(0):克隆数组的方法 从索引0开始复制整个数组,创建的是个新数组