位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > JavaScript > 問(wèn)題詳情

JavaScript 刪除元素

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-25

■知識(shí)點(diǎn)

使用pop()方法可以刪除尾部的元素,使用shift()方法可以刪除頭部的元素,也可以選擇delete運(yùn)算符、length屬性和splice()方法來(lái)刪除兀素。

■實(shí)例設(shè)計(jì)

【示例1】使用delete運(yùn)算符能刪除指定下標(biāo)位置的數(shù)組元素,刪除后的元素為空位元素,刪除數(shù)組的length保持不變。

var a = [1, 2, true, "a", "b"] ;       //定義數(shù)組

delete a [0] ;                        //刪除指定下標(biāo)的兀素

console.log (a) ;                //返回[, 2, true, "a", "b"]

【示例2】使用length屬性可以刪除尾部一個(gè)或多個(gè)元素,甚至可以清空整個(gè)數(shù)組。刪除元素之后,數(shù)組的length將會(huì)動(dòng)態(tài)保持更新。

var a = [1, 2, true, "a", "b"] ; //定義數(shù)組

a. length = 3 ;                        //刪除尾部2個(gè)兀素

console. log (a) ;               //返回[1, 2, true]

【示例3】使用spliceO方法可以刪除指定下標(biāo)位置后一個(gè)或多個(gè)數(shù)組元素。該方法的參數(shù)比較多,功能也很多,本示例僅演示它如何刪除數(shù)組元素。其中第1個(gè)參數(shù)為操作的起始下標(biāo)位置,第2個(gè)參數(shù) 指定要?jiǎng)h除元素的個(gè)數(shù)。

var a = [1,2,3,4,5]; //定義數(shù)組

a. splice (1,2)         //執(zhí)行刪除操作

console. log (a) ; //返回[1,4,5]

在splice(1,2,3,4,5)方法中,第1個(gè)參數(shù)值1表示從數(shù)組a的第2個(gè)元素位置開(kāi)始,刪除2個(gè)元素,刪除后數(shù)組a僅剩下3個(gè)元素。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部