清空陣列這的方法其實很簡單,常見的有三種:
1. 給陣列的length設定為0
arr.length =
0
前提是該語言中陣列的length是可寫可讀。
2. 直接賦值為空陣列
arr =
3. 使用splice方法
arr.
splice(0
, arr.length)
splice(index,number,item0,item1...,itemx)
方法可以運算元組刪除/替換/增加陣列項,然後返回被刪除的項陣列。
第乙個引數:必選。從哪個位置(index)開始刪除陣列項。
第二個引數:必選。希望刪除的陣列項個數,若arr.length則刪除全部,若0則不刪除。
其餘引數:可選。希望向陣列新增的項,可以多個。
JavaScript清空陣列的三種方法
方式1,length賦值為0 目前 prototype中陣列的 clear 方法和mootools庫中陣列的 empty 方法使用這種方式清空陣列。1 var ary 1,2,3,4 2 ary.length 0 3 console.log ary 輸出 空陣列,即被清空了 方式2,賦值為 ext庫...
陣列去重的三種方法
方法一 常規方法 思路 1.構建乙個新的陣列存放結果 2.for迴圈中每次從原陣列中取出乙個元素,用這個元素迴圈與結果陣列對比 3.若結果陣列中沒有該元素,則存到結果陣列中 物件導向,是乙個方法 array.prototype.unique1 function if repeat return re...
陣列去重的三種方法
var arr1 建立臨時陣列 var obj 建立空物件 for var i 0 i arr.length i return arr1 var arr 1,1,1,1,2,3,5,6,6,6 console.log unique arr var arr1 for var i 0 i arr.len...