javascript 數組可以清空的方法有多種:1. 將 length 設置為 0;2. 使用 splice() 刪除整個數組;3. 使用 while 循環逐個刪除元素;4. 使用 fill() 替換所有元素為 null;5. 重新分配一個空數組。
如何清空 JavaScript 數組
清空 JavaScript 數組的方法有幾種:
1. length = 0
const arr = [1, 2, 3]; arr.length = 0; console.log(arr); // []
登錄后復制
2. splice(0, arr.length)
const arr = [1, 2, 3]; arr.splice(0, arr.length); console.log(arr); // []
登錄后復制
3. while 循環
const arr = [1, 2, 3]; while (arr.length > 0) { arr.pop(); } console.log(arr); // []
登錄后復制
4. fill(null, 0, arr.length)
const arr = [1, 2, 3]; arr.fill(null, 0, arr.length); console.log(arr); // [null, null, null]
登錄后復制
5. 重新分配一個空數組
const arr = [1, 2, 3]; arr = []; console.log(arr); // []
登錄后復制
注意:
第 1 種方法將數組的長度設置為 0,而其他方法會刪除整個數組。
第 4 種方法會將數組中的元素替換為 null,但數組的長度保持不變。
第 5 種方法是最簡單的方法,但會創建一個新的數組對象,并不修改原始數組。