首頁 > web前端 > js教程 > 主體

javascript怎麼刪除陣列第幾個元素

青灯夜游
發布: 2022-02-07 10:49:07
原創
8619 人瀏覽過

javascript刪除數組第幾個元素的方法:1、利用splice(),語法「array.splice(指定位置索引,1)」;2、利用delete關鍵字,語法「delete 數組名[指定位置索引]」。

javascript怎麼刪除陣列第幾個元素

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript刪除陣列第幾個元素的方法

#1、利用splice() 方法

在JavaScript的Array物件中提供了一個splice()方法用於對陣列進行特定的操作。 splice()恐怕要算最強大的陣列方法了,他的用法有很多種,在此只介紹刪除陣列元素的方法。在刪除陣列元素的時候,它可以刪除任意數量的項,只需要指定2個參數:要刪除的第一項的位置和要刪除的項數。

刪除元素的語法:

array.splice(index,howmany)
登入後複製
  • 第1個參數 index 可以指定起始下標位置(即開始刪除元素的位置);

  • 第2個參數 howmany 指定應該刪除的元素數目(即需要刪除的一個或多個元素)。

我們透過下面的例子來具體看看:

var arr= [1,2,3,4,5];
console.log(arr);

arr.splice(1,1);
console.log(arr);
登入後複製

可以看出:使用arr.splice(1,1)從下標1的位置(陣列第2個元素)開始刪除1個元素,也就是刪除了arr[1],因此輸出結果為:

javascript怎麼刪除陣列第幾個元素

2 、利用delete關鍵字

JavaScript提供了一個delete關鍵字用來刪除(清除)陣列元素。

var colors = ["red", "blue", "grey", "green"];
delete colors[0];
console.log(colors); // [undefined, "blue", "grey", "green"]
登入後複製

要注意的是,使用delete刪除元素之後數組長度不變,只是被刪除元素被置為undefined了。

【相關推薦:javascript學習教學

以上是javascript怎麼刪除陣列第幾個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板