JS如何判斷乙個陣列是否為空 是否含有某個值

2021-10-11 04:34:06 字數 656 閱讀 8929

一、js判斷陣列是否為空

let arr =

;if(arr.length ==0)

else

二、js判斷陣列是否含有某個值

方法一: arr.indexof()

if

(arr.

indexof(2

)!=-1

)else

方法二: for迴圈結合if判斷

for

(let i =

0;i < arr.length;i++

)}

方法三: arr.find(callback)

arr.

find

(value =>

})

方法四: arr.includes() 陣列中含有某值返回true,沒有返回false。es7新方法。

let arr =[1

,2,3

,4];

if(arr.

includes(2

))else

判斷乙個陣列是否為空陣列

最近在做乙個專案,遇到乙個需要判斷乙個陣列是否為空陣列的問題。一般的,當被測試的陣列是乙個一維陣列的時候,只要簡單的用 bool empty array 就能解決問題。當被測試的陣列為二維陣列時,empty函式返回的是true,這顯然不行。像下段 中,array 是個空陣列。array array ...

js 如何判斷乙個變數是否為空

核心在 if 條件,括號前面取反,這樣做的目的 整潔,不用每個或條件都加取反,括號裡面如果有乙個滿足,返回true,取反就是false,也就是說如果判斷的值為空為true,取反就為false,所以不執行if條件,百試不爽!這是我自用的,歡迎補充!通過和未通過的顏色 let checkcolor if...

PHP中判斷乙個陣列是否為空

google之後整理出以下辦法 一 for迴圈 最簡單也是最直接的方法,用for迴圈來遍歷陣列。對於已知維數的陣列可以判斷,但如果是未知的多維陣列,該怎麼辦?arr array array array array str implode arr if empty str echo 空 else ec...