JavaScript 刪除元素
■知識點
使用pop()方法可以刪除尾部的元素,使用shift()方法可以刪除頭部的元素,也可以選擇delete運算符、length屬性和splice()方法來刪除兀素。
■實例設計
【示例1】使用delete運算符能刪除指定下標位置的數組元素,刪除后的元素為空位元素,刪除數組的length保持不變。
var a = [1, 2, true, "a", "b"] ; //定義數組
delete a [0] ; //刪除指定下標的兀素
console.log (a) ; //返回[, 2, true, "a", "b"]
【示例2】使用length屬性可以刪除尾部一個或多個元素,甚至可以清空整個數組。刪除元素之后,數組的length將會動態(tài)保持更新。
var a = [1, 2, true, "a", "b"] ; //定義數組
a. length = 3 ; //刪除尾部2個兀素
console. log (a) ; //返回[1, 2, true]
【示例3】使用spliceO方法可以刪除指定下標位置后一個或多個數組元素。該方法的參數比較多,功能也很多,本示例僅演示它如何刪除數組元素。其中第1個參數為操作的起始下標位置,第2個參數 指定要刪除元素的個數。
var a = [1,2,3,4,5]; //定義數組
a. splice (1,2) //執(zhí)行刪除操作
console. log (a) ; //返回[1,4,5]
在splice(1,2,3,4,5)方法中,第1個參數值1表示從數組a的第2個元素位置開始,刪除2個元素,刪除后數組a僅剩下3個元素。
點擊加載更多評論>>