首頁 >web前端 >js教程 >JavaScript如何刪除array陣列元素

JavaScript如何刪除array陣列元素

coldplay.xixi
coldplay.xixi原創
2021-04-08 17:56:217420瀏覽

JavaScript刪除array陣列元素的方法:1.使用【splice()】刪除,程式碼為【console.log(arr.splice(1, 2))】;2、使用delete運算子刪除。

JavaScript如何刪除array陣列元素

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

JavaScript刪除array陣列元素的方法:

#一、splice()刪除:

var arr = ["犀牛前端部落", 4, "青岛市南区", "pipipi.net"];
console.log(arr.splice(1, 2));
console.log(arr);

程式碼可以刪除陣列中索引值為1和2的元素。

splice方法傳回的是由刪除元素組成的新陣列;此方法直接操作原始數組。

splice方法參考JavaScript splice()一章節。

二、delete運算子刪除:

使用delete運算子也可以刪除指定的陣列元素。

程式碼實例如下:

var arr = ["犀牛前端部落", 4, "青岛市南区", "pipipi.net"];
delete arr[1];
for (var index = 0; index < arr.length; index++) {
  console.log("index:" + index+",数组值:"+arr[index]);
}

此運算子刪除陣列元素,陣列長度不會改變,只是將對應索引的元素值變成undefined。

相關免費學習推薦:javascript影片教學

以上是JavaScript如何刪除array陣列元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn