Array.splice()加入移除陣列元素
- 詳細內容
- 分類:Javascript
- 發佈:2013-02-25, 週一 20:39
- 點擊數:3760
Javascript的Array.splice()方法:
splice()方法可以為一個陣列刪除並且新增陣列元素。
Array.splice()的語法:
array.splice(index,howmany,item1,.....,itemX)
index:要開始刪除的位置索引,如果是負值,則由元素尾端開始算起。
howmany:從index開始要刪除的元素個數,如果是0則不進行刪除。
item1,.....,itemX:要加入的元素。
傳回值:傳回被刪除元素所組成的陣列。
Array.splice()的範例:
<script type="text/javascript">
var arr=[0,1,2,3,4,5,6,7,8,9,10];
document.writeln("原陣列==>"+arr+"<br/>");
arr.splice(5,0,"Hi")
document.writeln("加入新元素Hi==>"+arr+"<br/>");
var arr2=arr.splice(5,7,"five","six","seven","eight","night","ten");
document.writeln("刪除並加入新元素==>"+arr+"<br/>");
document.writeln("刪除的元素==>"+arr2+"<br/>");
</script>
Array.splice()的範例輸出:
原陣列==>0,1,2,3,4,5,6,7,8,9,10
加入新元素Hi==>0,1,2,3,4,Hi,5,6,7,8,9,10
刪除並加入新元素==>0,1,2,3,4,five,six,seven,eight,night,ten
刪除的元素==>Hi,5,6,7,8,9,10
關於Array物件的其他屬性與方法,請參考:陣列物件 Array。
按個讚!~支持本站!~
你可能會有興趣的文章
- Array.sort()陣列排序
- Array.slice()傳回陣列的部分片段
- Array.shift()刪除並傳回陣列第一個元素
- Array.push ()新增元素並傳回陣列長度
- Array.pop()刪除並傳回最後一個陣列元素
- Array.lastIndexOf() 搜尋指定元素