我想知道一个对象是 null 还是 undefined,所以我使用以下代码:
if(obj==='undefined'||obj===null)
但这似乎不起作用。是否有类似的 python type 命令来获取 node.js shell 中 obj 的类型?谢谢!
我想知道一个对象是 null 还是 undefined,所以我使用以下代码:
if(obj==='undefined'||obj===null)
但这似乎不起作用。是否有类似的 python type 命令来获取 node.js shell 中 obj 的类型?谢谢!
> typeof foo == 'undefined'
true
> typeof 1 == 'number'
true
这应该适合你:
if( typeof obj === 'undefined' || obj === null)
来自文档:
运算符返回一个字符串,
typeof
指示未计算的操作数的类型。