1. delete array[index]
使用這種方式删除的數組,元素删除後數組長度不變(即數組原來的索引不變),删除的元素變為undefined。
周遊的時候可以用for...in,會跳過其中的undefined元素。
for(index in arr)
{
console.log('arr['+index+']='+arr[index]);
}
2.array.splice(startIndex,num,a1,a2....)
這種方式 原來數組的長度會改變,但是原數組的索引也會改變。
第一個參數startIndex: 要删除數組元素的開始索引值
第二個參數num: 要删除的長度
第三個參數及以後的參數(選填):在删除元素的時候可以在原數組上增加的元素