JavaScript >> Javascript 文檔 >  >> JavaScript

如何在 JavaScript 中檢查數組是否為空 [示例]

本快速教程將向您展示如何在 JavaScript 編程語言中檢查數組是否為空。

什麼是數組?

數組是一種包含零個或多個值的集合的變量。在 JavaScript 中,數組是有序的 – 數組中的每個值都有一個位置(稱為 索引 ) 在數組中,用於訪問它。 索引0 開始計數 ,因此數組中的第一個值位於索引 0 處。

在 JavaScript 中聲明一個數組

在 JavaScript 中聲明數組的最快方法是使用方括號 ([] ) 語法:

var myEmptyArray = []; // Declare an empty array
var myArray = [1, 2, 3]; / Declare an array containing the numerical values 1, 2 and 3

向數組添加項

追加的最快方法 數組的值正在使用 push() 方法:

var myArray = [1, 2, 3];
myArray.push(4); // Appends the numerical value 4 to the array

清空/重置數組

正如我們在 JavaScript 中重置數組的文章中所述,清空數組的最快方法是將其長度屬性設置為 0

var myArray = [1, 2, 3]; // Declare a populated array
myArray.length = 0; // Resets the array

檢查數組是否為空

一個空數組將沒有任何內容——這意味著它的長度為 0 .

因此,要檢查一個數組是否為空,只需檢查它是否具有零長度:

var myEmptyArray = []; // Declare an empty array

if(myEmptyArray.length === 0 ){
    // Array is empty
}

相反,如果數組的長度更大 大於 0 ,它必須被填充:

var myArray = [1, 2, 3]; // Declare a populated array

if(myArray.length > 0 ){
    // Array is not empty
}

記住!數組索引從 0 開始計數 - 所以您不能 使用索引來檢查是否填充了數組。相反,您必須檢查數組 length .


Tutorial JavaScript 教程
  1. 今年夏天我學習的技術

  2. 實用類型:JavaScript 是一種無類型語言嗎?

  3. 為什麼我從不使用 React.useContext

  4. NextJs Redux:使用 Next.js、React 和 Redux 的服務器端渲染應用程序

  5. 如何將文本寫入 HTML 畫布

  6. 我製作了一個可以生成無限頭像的應用

  7. TypeScript 簡介

  1. 嘗試將數據庫(firestore)中的字符串值與文本字段中輸入的字符串進行比較。我正在使用 vue 框架

  2. 你如何輕鬆地創建空矩陣 javascript?

  3. 評論框調整大小錯誤

  4. 如何在 JS 中實現和使用 Builder 模式

  5. 需要 React 中的 useRef 幫助!

  6. JavaScript:承諾

  7. 如何使用 NextJS 和 TailwindCSS 設計一個簡單漂亮的 Navbar

  1. 使用 k6 創建負載測試

  2. 將 Node 應用程序部署到 Heroku,第 3 部分

  3. 使用 React.Js 製作的文件共享網絡應用程序

  4. Kinsta Kingpin:採訪 Enrico Battocchi