数组元素的添加和删除
前面已经演示了如何为数组新增元素,最简单的方法就是通过 []
的方式。此外,还可以通过 push
方法在数组尾部添加一个或多个元素:
要想在数组头部插入元素,可以通过 unshift()
方法:
和删除对象属性一样,可以通过 delete
运算符删除数组元素:
对数组元素使用 delete
运算符后不会修改数组的长度值,也不会将高索引移下来填充已删除元素留下来的空白,而是把原数组变成了一个稀疏数组。
此外,还可以通过 pop()
方法从数组尾部删除一个元素并将其返回,以及 shift()
方法从数组头部删除一个元素并将其返回:
和 delete
不同,这两个方法会修改数组长度,并对数组进行重新索引。
No Comments