javascript,是否有像isArray一样的isObject函数?
可能重复:
检查值是对象字面值?
我正在使用可以为null,0或json对象的输出。 因此,我需要想出一个办法来确定这个输出是否真的是一个真实的对象。 但是我找不到任何能够给我一个明确的答案,就像在javascript中是否有类似的东西。 如果不存在,否则我可以检测到这是否是一个对象?
你可以使用typeof操作符。
if( (typeof A === "object") && (A !== null) ) { alert("A is object"); }
请注意,因为typeof new Number(1) === 'object'
typeof Number(1) === 'number';
应该避免第一个语法。
使用以下内容
它会返回true或false
theObject instanceof Object
在jQuery中有$.isPlainObject()
方法:
说明:检查对象是否是普通对象(使用“{}”或“new Object”创build)。