-1

在 Node C++ Addon 中,我可以返回这样的字符串:

void Method(const FunctionCallbackInfo<Value>& args) {
  Isolate* isolate = args.GetIsolate();  
  args.GetReturnValue().Set(
    String::NewFromUtf8(isolate, "hello")
      .ToLocalChecked()
  );
}

如何实现相同但设置布尔值而不是字符串?

4

1 回答 1

0

感谢 @UnholySheep 提供 V8 文档的链接。

args.GetReturnValue().Set()接受 a 有一个重载bool,所以你可以直接传递它。

void Method(const FunctionCallbackInfo<Value>& args) {
  Isolate* isolate = args.GetIsolate();  
  args.GetReturnValue().Set(true);
}
于 2020-09-11T03:02:56.303 回答