2016-06-09 14 views
11

Qual è il modo canonico per creare una promessa risolta in ES 2015?Stabilire una promessa risolta in ES2015

+0

che dovrebbe funzionare. Che comportamento stai vedendo? – SLaks

+0

Impossibile eliminare, ho riformulato la mia domanda. (la domanda originale era un errore da parte mia) – Ben

risposta

14

Il metodo della classe Promise.resolve restituisce una promessa che viene istanziato come deliberato con un valore è possibile specificare:

var promise = Promise.resolve(100); 
+0

Nel nodo ricevo questo avviso: Avviso: una promessa è stata creata in un gestore ma non è stata restituita da esso. – Himmators

+0

Suppongo che tu stia usando bluebird come implementazione della tua promessa, giusto? Prova ad aggiornare all'ultima versione della libreria, penso che sia stato corretto nella versione 3.3.4: http://bluebirdjs.com/docs/changelog.html#3.3.4 –

+0

@Himmators - impossibile riprodurre usando una versione precedente di bluebird, quindi non sono sicuro di cosa stia causando l'avviso per te. Quale versione di nodo e quale libreria di promessa stai usando? –

Problemi correlati