Как установить пользовательский контекст для NanMakeCallback-> Call

В NAN 1.7.0 введен дополнительный target параметр для NanCallbackCall, Этот параметр позволяет вам установить контекст для обратного вызова, т.е. this,

Однако неважно, что я делаю this значение в моем обратном вызове JavaScript всегда по умолчанию Global контекст. Я ожидаю, что следующее foo доступен на this в моем обратном вызове JavaScript.

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

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]