相信大家的js的编写过程中一定会遇到这个问题,当我持有一个数组对象的时候,有时候需要往数组里面去插入元素和删除元素,如果你要插入或删除的元素是在数组的末尾,那么事情就很简单了,push and pop~
但是如果我要插入或者删除的元素在数组的中间怎么办呢?总不可能去遍历数组操作吧,因此我们有必要认识一下数组的splice方法
splice() 方法向/从数组中添加/删除项目,然后返回修改后的数组,不过有一点需要注意的是该方法会直接修改数组对象!
用法如下:
arrayObject.splice(index,howmany,item1,.....,itemX)index:必须,规定添加/删除元素的位置
howmant:必须,规定删除的数量,如果为0则不删除
item1,...,itmemx:可选,向数组添加的新元素