JavaScript >> Javascript 文檔 >  >> JavaScript

如何在 JavaScript 中重置/清除/清空數組

這篇快速文章將向您展示權利 在 JavaScript 編程語言中重置/清除/清空數組的方法。

重置/清除/清空數組的正確方法 - 將長度設置為 0

這是在 JavaScript 中重置/清除/清空數組的最佳方式。它是明確的 並且會影響包含數組的變量和引用數組的任何變量。

var myArray = [1, 2, 3, 4];
myArray.length = 0;

上面,聲明了一個數組,然後通過設置數組的 length 來清空 0 的屬性 .

錯誤的方式——重新聲明變量

這不是最好的方法!

重置數組的一種常用方法是用空數組重新聲明它——將數組的當前值替換為空數組。

var myArray = [1, 2, 3, 4];
myArray = [];

這是個壞主意 – 有可能(並且很可能)對數組的任何現有引用在填充時仍將指向變量的實例,並且即使在原始數組被重新聲明為空數組後仍保留該值。

安全起見並使用 Array.length 屬性來清除數組,如上所述。 確切地知道您的代碼在做什麼總是好的。


Tutorial JavaScript 教程
  1. 為什麼只點擊第一個表,但所有表都排序?

  2. 如何在 JavaScript 中獲取當前日期和時間

  3. 使用導出從節點文件公開功能

  4. Observables 中的錯誤處理

  5. 了解 React 組件。

  6. Azure 靜態 Web 應用 CLI,在本地構建應用

  7. 在我的程序中將數字添加到數字會導致 NaN。為什麼?

  1. 為什麼我在雲函數節點 js 中得到減函數錯誤?

  2. React 中狀態函數的雙重調用

  3. 什麼是 TypeScript 以及為什麼要在 2020 年使用它

  4. JavaScript 中可取消的異步函數

  5. Typescript 日常使用的提示和技巧

  6. 在 React 和 Material-UI 下使用 Yup 進行表單驗證

  7. Docker 容器無法相互通信的 4 個原因

  1. Algolia 入門

  2. 可重用且靈活的開源產品組合

  3. 構建我的網站

  4. 使用 React-Redux 向 NextJS 添加加載動畫