如何为NanMakeCallback设置自定义上下文 - >调用

时间:2015-05-27 02:43:27

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

NAN 1.7.0为target引入了可选的NanCallbackCall参数。此参数允许您设置回调的上下文,即this

但无论我做什么,我的JavaScript回调中的this值始终是默认的Global上下文。我希望以下内容可以在我的JavaScript回调中foo上提供this

Local<Object> context = NanNew<Object>();
context->Set(NanNew<String>("foo"), NanNew<String>("bar"));
myNanCallback->Call(context, argv_v8.size(), &argv_v8[0]);

0 个答案:

没有答案