我试图检测我的变量是对象。
我有那段代码:
var obj = {
'propA': 'a',
'propB': {
'underB': 'underBB',
'underB2': 'underBB2'
}
};
现在当我检查时:obj === Object
即使我在控制台中键入obj,我也会看到它的对象:
Object {propA: "a", propB: Object}
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用instance of
来确定对象的类型。
console.log(obj instanceof Object);
此外,您正在将对象实例与承包商(函数)与===
运算符进行比较。这将始终为false。