如何检查对象是否是Nan 2中构造函数的实例?

时间:2015-09-16 18:44:15

标签: c++ node.js node.js-addon node.js-nan

Nan 1.x有一个函数NanHasInstance(Persistent<FunctionTemplate>&, Handle<Value>)来检查对象是否是构造函数的实例。然而,在nan 2.0中删除了该功能,并且没有明显的替代品。 nan是否仍以其他方式公开此功能?如果没有,是否有其他方法可以检查它是否与Node版本兼容?

1 个答案:

答案 0 :(得分:2)

您可以使用Thorsten Lorenz的cool bash script移植它。

但基本上签名是

Nan::New(\\1)->HasInstance(\\2)

或者在第8版中,我认为它是here