清空陣列的三種方法,簡單直觀

2021-10-04 19:53:33 字數 535 閱讀 9874

清空陣列這的方法其實很簡單,常見的有三種:

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...