JavaScript刪除array陣列元素的方法:1.使用【splice()】刪除,程式碼為【console.log(arr.splice(1, 2))】;2、使用delete運算子刪除。
本教學操作環境: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中文網其他相關文章!