Google V8 JavaScript引擎 – 如何将值设置为null?

使用V8引擎,如何将值设置为null ? 基本上我想从一个C ++插件返回一个variables到JavaScript,并且variables需要在特定条件下设置为null

你可以通过v8::Null显式地返回null v8::Null

 return scope.Close( Null() ); 

另外,事实certificate,如果一个Valuevariables被声明,它会被自动分配给undefined 。 例如,以下返回undefined返回到JavaScript:

  HandleScope scope; Local<Value> result; ... return scope.Close(result);