javascript如何在指定位置插入元素(如何删除指定位置的元素)

时间:2021-11-25 16:19:34

相信大家的js的编写过程中一定会遇到这个问题,当我持有一个数组对象的时候,有时候需要往数组里面去插入元素和删除元素,如果你要插入或删除的元素是在数组的末尾,那么事情就很简单了,push and pop~

但是如果我要插入或者删除的元素在数组的中间怎么办呢?总不可能去遍历数组操作吧,因此我们有必要认识一下数组的splice方法


splice() 方法向/从数组中添加/删除项目,然后返回修改后的数组,不过有一点需要注意的是该方法会直接修改数组对象


用法如下:

arrayObject.splice(index,howmany,item1,.....,itemX)
index:必须,规定添加/删除元素的位置

howmant:必须,规定删除的数量,如果为0则不删除

item1,...,itmemx:可选,向数组添加的新元素