📌  相关文章
📜  用于检查对象是否为数组的JavaScript程序

📅  最后修改于: 2020-09-27 04:51:23             🧑  作者: Mango

在此示例中,您将学习编写一个JavaScript程序,该程序将检查对象是否为数组。

示例:使用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