什么是“ info.GetReturnValue()。Set(obj);”返回?

时间:2019-04-26 11:53:33

标签: c++ node.js node.js-nan

我是Nan的新手,我想摆脱这部分代码。

但是在此之前,我需要了解此方法返回的确切信息。

Local<Object> obj;

NAN_METHOD(process) {
    auto req = info[0]->ToObject();

    Nan::Utf8String app(Nan::To<String>(program).ToLocalChecked());
    Nan::Utf8String msg(Nan::To<String>(message).ToLocalChecked());

    obj = req;
    match(*msg, msg.length(), *app, app.length());
    info.GetReturnValue().Set(obj);
}

programmessage都是字符串。

match是一种C方法,返回类型为void

  1. info.GetReturnValue().Set(obj)在做什么?由于obj函数中的某些操作,这是否会对match进行任何更改?

  2. 从这里返回什么?

0 个答案:

没有答案