代码改变世界

数组 splice 方法

2015-09-09 20:46  孤独大兔子  阅读(331)  评论(0编辑  收藏  举报

splice 是万能的吗? 不知道,至少他有三种功能

splice的三种功能,减去,增加,替换

第一种减去

var s=[1,2,3,4,5,6];
s.splice(2,2);
console.log(s);     //[1, 2, 5, 6]
s.splice(2,2);从第2个开始,减去2个

第二种增加

var s=[1,2,3,4,5,6];
s.splice(2,0,'a','b');
console.log(s);        //[1, 2, "a", "b", 3, 4, 5, 6]
s.splice(2,0,'a','b');从第2个开始,减去0个,增加'a','b'

第三种替换
var s=[1,2,3,4,5,6];
s.splice(2,2,'a','b');
console.log(s);      //[1, 2, "a", "b", 5, 6]
s.splice(2,2,'a','b');从第2个开始,减去2个,增加'a','b'
 
var arry=[1,2,3,4,5,6];
//arry.splice(2,2);
//减去 1256
//arry.splice(2,0,'a','b');
//增加 12ab3456
//arry.splice(2,2,'a','b');
//替换 12ab56