兩種實現方式:
1.splice:刪除元素並新增新元素,直接對陣列進行修改,返回含有被刪除元素的陣列。
arrayobject.splice(index,howmany,element1,.....,elementx)index:必選,規定從何處新增/刪除元素。
howmany:必選,規定應該刪除多少元素。未規定此引數,則刪除從 index 開始到原陣列結尾的所有元素。
element1:可選,規定要新增到陣列的新元素。
example:
2.length屬性:設定或返回陣列中元素的數目。arrayobject.lengthlength=元素最後乙個下標+1,length值為0清空陣列內的元素(不包括下標不為整數的陣列元素)。
設定的length值比當前陣列對應的值小,陣列將被截斷,尾部的元素丟失。
設定的length值比當前陣列對應的值大,陣列將增大,新的元素被新增到陣列尾部,值為 undefined。
example:
3.賦值為example:1 var ary = [1,2,3,4];
2 ary = ; // 賦值為乙個空陣列以達到清空原陣列
js 中的陣列Array
1 ecmascript 中的陣列與其他語言中的陣列有些不同,ecmascript中的陣列可以每一項都不同型別,陣列的大小可以動態調整。var colors new array var colors new array 20 var colors new array red blue green v...
js清空陣列的方法
arrayobject.splice index,howmany,element1,elementx index 必選,規定從何處新增 刪除元素。howmany 必選,規定應該刪除多少元素。未規定此引數,則刪除從 index 開始到原陣列結尾的所有元素。element1 可選,規定要新增到陣列的新元...
js陣列Array元素排序sort
對於陣列可以呼叫sort對陣列項進行排序,預設是公升序排序如下 var arra 2,4,3,1 arra.sort document.writeln arra 結果是 1,2,3,4 sort方法可以接受乙個引數,該引數是具有兩個引數 分別代表要比較的兩個資料項 的函式,當函式返回值為1時,交換兩...