-3

我想知道一个对象是 null 还是 undefined,所以我使用以下代码:

if(obj==='undefined'||obj===null)

但这似乎不起作用。是否有类似的 python type 命令来获取 node.js shell 中 obj 的类型?谢谢!

4

1 回答 1

1
> typeof foo == 'undefined'
true
> typeof 1 == 'number'
true

这应该适合你:

if( typeof obj === 'undefined' || obj === null)

来自文档

运算符返回一个字符串,typeof指示未计算的操作数的类型。

于 2013-06-13T09:07:36.127 回答