Array.splice()加入移除陣列元素
- 詳細內容
- 分類:Javascript
- 發佈:2013-02-25, 週一 20:39
- 點擊數:3818
Javascript的Array.splice()方法:
splice()方法可以為一個陣列刪除並且新增陣列元素。
Array.splice()的語法:
array.splice(index,howmany,item1,.....,itemX)
index:要開始刪除的位置索引,如果是負值,則由元素尾端開始算起。
splice()方法可以為一個陣列刪除並且新增陣列元素。
array.splice(index,howmany,item1,.....,itemX)
index:要開始刪除的位置索引,如果是負值,則由元素尾端開始算起。
sort()方法會對陣列元素進行排序,此方法會變更原本陣列的內容。
array.sort(sortfunction)
sortfunction:用來排序的函式,如果省略的話會陣列元素轉成字串,以字串方式進行排序,
Array.slice()方法可以指定並傳回陣列的部分片段。
此方法會傳回一個新的陣列,並不會改變原本的陣列。
如果陣列元素是物件參考,那複製到新陣列的元素也會是物件參考,
此時新陣列與舊陣列的物件參考會指向相同的物件,如果物件內容的變更,
shift()方法會將陣列中的第一個元素刪除,並傳回該元素。
刪除第一個元素後,後方的元素會往前遞補,
也就是說原本的array[1]會被成array[0], array[2]會變成array[1]。
reverse()方法會將目標陣列的元素進行反轉,最前的面的元素會變成最後面的元素。
array.reverse()
此方法不需要給定任何參數。
在陣列最後方新增元素,並傳回插入元素後的陣列長度。
array.push(element1, ..., elementN)
element1, ..., elementN:要插 入陣列後方的元素。