Array.splice()加入移除陣列元素

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

 
 

  按個讚!~支持本站!~

FB推薦載入中  

你可能會有興趣的文章