如何在 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 .