在JavaScript中,Array对象提供了一个强大的splice()方法,利用这个方法可以达到在数组的指定位置添加和删除元素的目的。
指定位置删除元素
要在指定位置删除元素,可以使用splice(要删除的元素位置,要删除的元素个数)方法。
var arr = ["yanggb1", "yanggb2", "yanggb3"]; arr.splice(2, 1); console.log(arr); // ["yanggb1", "yanggb2"]
指定位置添加元素
要在指定位置添加元素,可以使用splice(要删除的元素位置,要删除的元素个数,要在删除的位置添加的元素)方法。
var arr = ["yanggb1", "yanggb2", "yanggb3"]; arr.splice(2, 0, "yanggb4"); console.log(arr); // ["yanggb1", "yanggb2", "yanggb4", "yanggb3"]
可以看出,这里实际上是用了取巧的方法,这样的用法本身是用于删除元素之后,在删除的元素的位置添加替换的元素用的。
"我常常想起一些人。没有想念那么黏,没有想见那么热,只是稀薄的想起。"