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]);