上一篇文章中我們了解了為陣列新增元素的方法,請看《js如何為陣列新增元素》。這次我們來了解刪除陣列首尾元素的方法,有需要的可以參考參考。
之前我們在陣列中加入了元素,這次我們要將陣列中首尾的元素刪除,該怎麼做呢?首先我們來看看刪除陣列最前面(頭部)元素的方法吧。
先來看一個小例子。
var arr = new Array(3); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; console.log(arr); var arrly=arr.shift(); console.log(arrly); console.log(arr);
結果是
可以看到這個例子,我們原先的陣列裡面有三個元素,使用了某一個方法之後,陣列頭部元素就刪除了。接下來我們再來看看程式碼,原來是使用了shift方法,那就讓我們來看看這個方法吧。
shift() 方法用來把陣列的第一個元素從其中刪除,並傳回第一個元素的值。 這個方法會改變陣列的長度!
刪除數組頭部元素的方法我們介紹完了之後,我們來介紹刪除數組尾部元素的方法。
先來看一個小例子。我們將之前的程式碼改一改。
var arr = new Array(3); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; console.log(arr); var arrly=arr.pop(); console.log(arrly); console.log(arr);
結果是
#可以看到這個例子,我們原來的陣列裡面有三個元素,使用了某一個方法之後,數組尾元素就刪除了。接下來我們再來看看程式碼,原來是使用了pop方法,那就讓我們來看看這個方法吧。
pop() 方法用於刪除陣列的最後一個元素並傳回刪除的元素。
重要的是,這個方法會改變陣列的長度。
需要引起重視哦。
就說到這裡了,有需要的可以看:javascript高階教學
#以上是javascript如何刪除陣列首尾元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!