在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"]
可以看出,這里實際上是用了取巧的方法,這樣的用法本身是用於刪除元素之后,在刪除的元素的位置添加替換的元素用的。
"我常常想起一些人。沒有想念那么黏,沒有想見那么熱,只是稀薄的想起。"
