如何在Node JS中获取Object的类名

时间:2014-08-30 21:13:04

标签: javascript node.js

问题非常简单。例如,如果您使用缓冲区实例:

b = new Buffer(0);

然后检查类型:

typeof b;

结果是'对象',但我想知道它是缓冲区。

如果你在节点控制台中做到了这一点,那就得到它:

  

> b =新缓冲区(1024);
  > typeof b
  “对象”
  > b
  < Buffer ...>

所以,有些控制台知道b是Buffer。

1 个答案:

答案 0 :(得分:9)

在你的情况下:

b = new Buffer(1024);
if (b instanceof Buffer) {
  ...

更一般地说,请参阅this answer