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 月 |