4

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

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 函数?

4

1 回答 1

2

这很简单,只需使用:

function->Call(function, 0, NULL);
于 2013-09-26T09:30:26.430 回答