天天看點

JS清空數組的三種方法JS清空數組的三種方法

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);