splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组
参数:(index, howman, item1, item2...)
基本的用法大家都会,但是有一点需要大家注意:如果howmany是0的话且item不为空的话数组的变化是怎么样的,如下面的例子:
var arr = ['张三', '李四', '王五', '赵六', '韩七']; arr.splice(2, 0, '王八'); // 这时候‘王八’是在‘王五’的前面还是后面 console.log(arr) // 我们发现是这样的 '张三', '李四','王八', '王五', '赵六', '韩七'