在JavaScript中,判断一个值是否是数组可以使用Array.isArray()
方法。这个方法返回一个布尔值,指示提供的值是否是一个数组。
以下是如何使用Array.isArray()
方法来判断一个值是否是数组的示例:
// 判断是否是数组
function isArray(value) {
return Array.isArray(value);
}
// 使用示例
console.log(isArray([1, 2, 3])); // 应返回 true
console.log(isArray({foo: 123})); // 应返回 false
Array.isArray()
是ECMAScript 5中引入的方法,它是检测数组的最可靠方式,因为它不会对非数组对象返回误判,而且在所有现代浏览器中都得到了支持。