在这里,我为 Handler 分配了一个参数:
const unsigned argc = 1;
v8::Local<v8::Value> argv[1] = { NanNew("hello world") };
NanMakeCallback(NanGetCurrentContext()->Global(), callHandle, argc, argv);
有用
但我想分配两个参数!这就是为什么我试图这样做:
const unsigned argc = 2;
v8::Local<v8::Value> argv[1] = { NanNew("hello world") };
argv[2] = { NanNew("second argument") };
NanMakeCallback(NanGetCurrentContext()->Global(), callbackHandle, argc, argv);
但后来我得到这个错误:
functions.cc:97:18: error: expected expression
argv[2] << { NanNew("second argument") };
^
我错了什么?如何分配两个参数?谢谢