首頁(yè)技術(shù)文章正文

delete關(guān)鍵字刪除數(shù)組元素

更新時(shí)間:2022-02-17 來源:黑馬程序員 瀏覽量:

1645082075363_delete關(guān)鍵字刪除數(shù)組元素1.jpg


pop()方法和shift()方法在刪除數(shù)組元素的時(shí)候,仍然有一定的局限性,因?yàn)檫@兩個(gè)方法只能刪除固定位置的數(shù)組元素。想要?jiǎng)h除指定位置的數(shù)組元素,可以使用delete關(guān)健字實(shí)現(xiàn)。關(guān)于delete關(guān)鍵宇用法的示例代碼如下:

Var arr=['C/C++','iOS','C#','PHP','java'];//創(chuàng)建數(shù)組
delete arr[3];//使用delete刪除數(shù)組中索引為3的元素
console.log (arr);


使用console.log0方法輸出數(shù)組,結(jié)果如圖所示。

1645082130017_使用console.log0方法輸出數(shù)組.jpg

圖delete刪除指定數(shù)組元素

從圖15-8中可以看出,數(shù)組索引為3的元素已經(jīng)被刪除,顯示為empty。為什么會(huì)顯示empty呢?這是因?yàn)閐elete雖然刪除了數(shù)組元素,但是并不會(huì)將該元素占用的數(shù)組空間一并刪除,而是以empty填充。






猜你喜歡:

delete()方法刪除文件及目錄

JavaScript面向?qū)ο笤鯓觿h除標(biāo)簽頁(yè)?

什么是環(huán)境變量,如何定義、刪除環(huán)境變量?

黑馬程序員HTML前端高級(jí)軟件工程師培訓(xùn)課程

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!