JavaScript Array.isArray()
示例
檢查一個物件是否為陣列
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let result = Array.isArray(fruits);
自己動手試一試 »
檢查另一種資料型別是否為陣列
let text = "W3Schools";
let result = Array.isArray(text);
自己動手試一試 »
描述
isArray()
方法如果一個物件是陣列,則返回 true
,否則返回 false
。
Array.isArray()
Array.isArray() 是 JavaScript Array 物件的靜態屬性。
你只能使用 Array.isArray()。
使用 x.isArray(),其中 x 是一個數組,將返回 undefined。
語法
Array.isArray(obj)
引數
引數 | 描述 |
obj | 必需。 一個物件(或任何資料型別)要被測試。 |
返回值
型別 | 描述 |
一個布林值 |
如果物件是陣列,則為 true ,否則為 false 。 |
瀏覽器支援
isArray()
是 ECMAScript5 (ES5) 的特性。
自 2013 年 7 月以來,所有現代瀏覽器都完全支援 ES5 (JavaScript 2009)
Chrome 23 |
IE/Edge 11 |
Firefox 21 |
Safari 6 |
Opera 15 |
2012 年 9 月 | 2012 年 9 月 | 2013 年 4 月 | 2012 年 7 月 | 2013 年 7 月 |