Possible Duplicate:
Check that value is object literal?
我使用的输出可以是null、0或json对象.因此,我需要想出一种方法来确定输出是否真的是一个真实的对象.但我找不到任何东西可以给我一个明确的答案,关于javascript功能中是否有类似的东西.如果没有,是否有其他方法可以检测到这是否是一个对象?
Possible Duplicate:
Check that value is object literal?
我使用的输出可以是null、0或json对象.因此,我需要想出一种方法来确定输出是否真的是一个真实的对象.但我找不到任何东西可以给我一个明确的答案,关于javascript功能中是否有类似的东西.如果没有,是否有其他方法可以检测到这是否是一个对象?
You can use typeof operator.
if( (typeof A === "object" || typeof A === 'function') && (A !== null) )
{
alert("A is object");
}
Note that because typeof new Number(1) === 'object'
while typeof Number(1) === 'number';
the first syntax should be avoided.