我无法找到在v8中返回不同类型的通用列表。例如,要在 v8 中返回一个数字,你会这样做
Handle<Value> some_function(const v8::Arguments& args)
{
HandleScope scope;
int x;
return scope.Close(Number::New(x));
}
我将如何为v8::Number
,v8::Boolean
和v8::String
执行此操作v8::Object
?
我无法找到在v8中返回不同类型的通用列表。例如,要在 v8 中返回一个数字,你会这样做
Handle<Value> some_function(const v8::Arguments& args)
{
HandleScope scope;
int x;
return scope.Close(Number::New(x));
}
我将如何为v8::Number
,v8::Boolean
和v8::String
执行此操作v8::Object
?
v8 中有 3 种原始类型。布尔值、数字(整数)和字符串。但是,v8 还支持值的对象类型,例如数组、日期、函数等。v8 API 参考将对您有所帮助。http://izs.me/v8-docs/classv8_1_1Data.html