js如何將陣列中的元素清空

antzone發表於2017-03-14

刪除陣列中所有的元素的方法有多種,下面就簡單扼列舉幾種。

方法一:

[JavaScript] 純文字檢視 複製程式碼
var theArray=["螞蟻部落","青島市南區",2];
console.log(theArray.length);
theArray.splice(0,theArray.length);
console.log(theArray.length);

使用splice()函式可以刪除陣列中所有的元素。

關於splice()函式可以參閱JavaScript splice()一章節。

方法二:

[JavaScript] 純文字檢視 複製程式碼
var theArray=["螞蟻部落","青島市南區",2];
console.log(theArray.length);
theArray.length=0;
console.log(theArray.length);

將陣列的length屬性值設定為0即可將陣列清空。

方法三:

[JavaScript] 純文字檢視 複製程式碼
var theArray=["螞蟻部落","青島市南區",2];
var beifen=theArray;
console.log(theArray.length);
theArray=[];
console.log(theArray.length);
console.log(beifen.length);

此方法其實不算是刪除陣列中的元素,只是將原陣列的引用重新指向一個空陣列而已。

相關文章