2013-06-20 27 views
4

我發現如何用參數調用一個函數。如何在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函數?

回答

2

這很容易,只需使用:

function->Call(function, 0, NULL); 
相關問題