方法一:length
var arr=[1,2,3,4];
arr.length=0;
console.log(arr);//array(0),輸出為空陣列
方法二:arr=[ ];
var arr=[1,2,3,4];
arr=;
console.log(arr);//,輸出為空陣列
方法三:splice
var arr=[1,2,3,4];
arr.splice(0,arr.length);
console.log(arr);//,輸出為空陣列
關於splice的小筆記:
1,splice用於向陣列中新增專案,或者從陣列中刪除專案,該方法會改變原陣列,並且返回被刪除的專案,是乙個陣列
2,splice(index,haomany,item1,item2....);
index(必需):確定新增或刪除的位置
haomany(必需):確定要刪除的數量,如果設定為0,就不會刪除任何專案
item1,item2...(可選):表示要新增的專案
3,與slice的區別
4,與split的區別(主要是長得像,容易搞混,其實功能完全沒有相似)
ZH乳酪 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庫...
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庫...
JavaScript中的陣列
陣列 引數 返回值原陣列是否改變 1 向陣列尾部新增push 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 2 刪除陣列的最後一項pop 沒有引數 返回值是刪除的那個數 原陣列改變 3 向陣列的頭部新增unshift 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 4 刪除...