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
原文:http://www.cnblogs.com/change-oneself/p/4795915.html