示例:使用Array.isArray()检查Array
// program to check if an object is an array
function checkObject(arr) {
// check if arr is array
let result = Array.isArray(arr);
if(result) {
console.log(`[${arr}] is an array.`);
}
else {
console.log(`${arr} is not an array.`);
}
}
let array = [1, 2, 3];
// call the function
checkObject(array);
输出
[1,2,3] is an array.
在上述程序中, Array.isArray()
方法用于检查对象是否为数组。
如果对象是数组,则Array.isArray()
方法返回true
,否则返回false
。
注意 :对于数组, typeof
运算符将返回一个对象。
例如,
let arr = [1, 2, 3];
console.log(typeof arr); // object