js判断一个变量是不是对象
可以使用 typeof
运算符来判断变量的类型。如果变量是对象,则 typeof
运算符会返回 “object”。
例如:
let obj= {};
if (typeof obj === "object") {
console.log("obj is an object");
}
但是,有一点需要注意:数组也是对象,所以 typeof []
也会返回 “object”。如果要判断变量是否为数组,可以使用 Array.isArray()
方法,例如:
let arr = [];
if (Array.isArray(arr)) {
console.log("arr is an array");
}
还没有评论,来说两句吧...