首頁 >web前端 >js教程 >javascript怎麼判斷是否為數組

javascript怎麼判斷是否為數組

青灯夜游
青灯夜游原創
2021-04-12 18:12:135688瀏覽

在javascript中,可以使用isArray()方法來判斷是否為數組,語法格式「Array.isArray(obj)」;isArray()是Array類型的靜態方法,使用它可以判斷一個值是否為數組。

javascript怎麼判斷是否為數組

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JS判斷是否為陣列:使用isArray()方法

JavaScript isArray() 是Array 類型的靜態方法,使用它可以判斷一個值是否為陣列。

var a = [1,2,3];
console.log(typeof a);  //返回“object”
console.log(Array.isArray(a));  //true

在上面程式碼中,typeof 運算子只能顯示陣列的型別是 Object,而 Array.isArray() 方法可以直接傳回布林值。在條件表達式中,使用該方法非常實用。

範例

在下面程式碼中,陣列存在鍵名為 2 的鍵。由於鍵名都是字串,所以數值 2 會自動轉成字串。

var a = [1,2,3];
console.log(2 in a);  //true
console.log('2' in a);  //true
console.log(4 in a);  //false

如果陣列的某個位置是空位,in 運算子將會傳回 false。

【推薦學習:javascript高階教學

#

以上是javascript怎麼判斷是否為數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn