js的数组操作 splice
原文:点击打开链接
--该数组对下面三个sample均视作新数组
sample1:
arr.splice(2,0,'six');
效果:['zero','one','six','two','three','four','five']
解释:从第二个下标,删除0个元素,并插入一个'six'
sample2:
arr.splice(2,1,'six');
效果:['zero','one','six','three','four','five']
解释:从第二个下标,删除1个元素('two'),并插入一个'six'--等同于替换index=3的元素,返回值为['two']
sample3:
arr.splice(2,3,'six');
效果:['zero','one','six','five']
arr.splice(2,1,'six','seven');
效果:['zero','one','six','seven','three','four','five]