如何在 Javascript 中清空陣列
有許多方法可以清除/清空 JavaScript 中的陣列。您需要根據具體情況使用它們。讓我們逐個看過來。假設我們定義了一個數組,如下所示 −
let arr = [1, 'test', {}, 123.43];
用新陣列替代 −
arr = [];
這是最快的方法。這會將 arr 設定為一個新陣列。如果您沒有其他地方對原始 arr 的引用,那麼這是完美的。如果您有引用,那些引用不會被更新,那些地方將繼續使用舊陣列。
設定 length 屬性為 0 −
arr.length = 0
這將透過將現有陣列的長度設定為 0 來清除它。快速解決方案,但這不會釋放這個陣列中的物件,並且可能對記憶體產生一些影響。為了從記憶體中清除陣列中的物件,需要顯式刪除它們。
剪下整個陣列
arr.splice(0, arr.length)
這將從陣列中刪除所有元素,並實際清除原始陣列。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP