如何在v8中返回不同的类型

时间:2013-05-19 21:47:09

标签: c++ types type-conversion v8

我无法在v8中找到返回不同类型的常规列表。例如,要在v8中返回一个数字,你会做

Handle<Value> some_function(const v8::Arguments& args)
{   
    HandleScope scope;

    int x;
    return scope.Close(Number::New(x)); 
}

我如何为v8::Numberv8::Booleanv8::Stringv8::Object执行此操作?

1 个答案:

答案 0 :(得分:0)

v8中有3种原始类型。布尔值,数字(整数)和字符串。但是,v8还支持值的对象类型,例如数组,日期,函数等。 v8 API参考将对您有所帮助。 http://izs.me/v8-docs/classv8_1_1Data.html