本文給大家淺談一下JavaScript陣列的新增和刪除 ,有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
1、新增
(1)最簡單的方法:為新索引賦值
(2 )使用push()和unshift()方法(見後面push和pop)
#2、刪除
(1)delete運算子刪除陣列元素
利用delete刪除陣列中的元素,不會修改陣列的length屬性,也不會將元素從高索引移下來填滿刪除元素留下來的空白。將非稀疏數組變成稀疏數組。
(2)使用pop()和shuift()方法
3、陣列方法對比學習記憶
(1)push()和pop()
push()和pop()方法允許將陣列當作堆疊(先進後出)來使用。這兩種方法均會改變原數組。
push()方法在陣列的尾部新增一個或多個元素,並傳回新陣列的長度。
pop()方法相反,刪除陣列中最後一個元素,減少陣列長度,傳回刪除陣列元素的值。
(2)unshift()和shift()
這兩個方法與上面兩個方法很類似,但是不一樣的地方在這兩個方法是在陣列的頭部進行元素的插入和刪除操作。
unshift()在陣列的頭部加入一個或多個元素,並將已經存在的元素移到更高索引的位置以獲得空間。並且傳回數組的新長度。
shift()刪除陣列的第一個元素並且傳回。把隨後的元素下移一位來填入刪除掉的空缺元素。
當使用unshift()方法傳入多個參數時,陣列中新增元素的順序與傳入順序相同
如果元素是一個按照順序插入,最終結果將會相反
#總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多相關教學請造訪JavaScript影片教學!
相關推薦:
以上是淺談JavaScript數組的新增與刪除的詳細內容。更多資訊請關注PHP中文網其他相關文章!