javascript中resolve、reject是关键字吗?

che*_*hen 2 javascript es6-promise

const promise = new Promise((resolve, reject) => {
  if(allWentWell) {
    resolve('All things went well!');
  } else {
    reject('Something went wrong');
  }
});
Run Code Online (Sandbox Code Playgroud)

我可以更改resolveres吗?或者resolve在这里有特殊含义吗?

Cod*_*iac 5

不,它们不是关键字,您可以将它们命名为任何您想要的名称,但在我看来,您应该使名称尽可能具有描述性。

const promise = new Promise((res, rej) => {
  if(true) {
    res('All things went well!');
  } else {
    rej('Something went wrong');
  }
});

promise.then(val=> console.log(val))
Run Code Online (Sandbox Code Playgroud)