napi_create_promise


napi_status napi_create_promise(napi_env env,
                                napi_deferred* deferred,
                                napi_value* promise); 
  • [in] env:调用该 API 时所处的环境。
  • [out] deferred:一个新创建的延迟对象,之后可以传给 napi_resolve_deferred()napi_reject_deferred() 来分别解决或拒绝相关的 Promise。
  • [out] promise:与延迟对象关联的 JavaScript Promise。

如果 API 成功,则返回 napi_ok

【Returns napi_ok if the API succeeded.】

此 API 创建一个延迟对象和一个 JavaScript promise。

【This API creates a deferred object and a JavaScript promise.】