javascript中清空陣列的幾種方法

2021-08-26 17:38:23 字數 763 閱讀 8711

方法一: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 刪除...