javascript – 如何在V8中调用没有参数的函数?

我发现了如何使用参数调用函数.

int argc = 1;
v8::Handle<v8::Value> argv[] = { v8::String::New("arg") };
v8::Local<v8::Value> result = function->Call(foo, argc, argv);

但我想调用一个没有任何参数的函数,因此argc必须为0且argv必须是一个零长度的数组,这在C中是不可能的.

如何在V8中正确调用不带参数的JavaScript函数?

最佳答案 这很简单,只需使用:

function->Call(function, 0, NULL);
点赞