JS清空數組的三種方法
1 . 將length賦值爲0
var arr = [1,2,3]; arr.length = 0; console.log(arr);//[]
2 . splice splice() 方法向/從數組中添加/刪除項目,然後返回被刪除的項目。
var arr = [1,2,3]; arr.splice(0,arr.length); console.log(arr);//[]
3 . 使用 空數組 [] 賦值 實際上是將arr指向了一個新的數組,這個數組中是空的,所以看起來像是被清空了,實際上並不能算是清空數組了。那麼之前的數組如果再沒有其他的引用指向它,將被垃圾回收。
var arr = [1 ,2 ,3]; arr = []; console.log(arr);