Promesse.résoudre vs nouvelle Promesse(résoudre)

Je suis en utilisant bluebird et je vois deux façons de résoudre synchrone fonctions dans une Promesse, mais je ne comprends pas les différences entre les deux façons. Il ressemble à la stacktrace est un peu différent, de sorte qu'ils ne sont pas seulement un alias, droit?

Alors, quelle est la manière préférée?

Façon Un

function someFunction(someObject) {
  return new Promise(function(resolve) {
    someObject.resolved = true;
    resolve(someObject);
  });
}

B

function someFunction(someObject) {
  someObject.resolved = true;
  return Promise.resolve(someObject);
}
  • Promise.resolve est juste un peu de sucre.
  • Réponse courte - pas de diff dans l'utilisation. Juste un peu de sucre.
  • Qu'est-ce que le "sucre" ?
  • Sucre syntaxique est la syntaxe conçu pour rendre les choses plus faciles à lire ou à exprimer. voir: wikipédia.
InformationsquelleAutor Pipo | 2014-11-03