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

时间:2013-06-20 08:58:23

标签: javascript c++ arrays parameters v8

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

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

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

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

1 个答案:

答案 0 :(得分:2)

这很简单,只需使用:

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