Was ist der übliche Weg zum Erstellen eines aufgelösten Versprechens in ES 2015?Instanziieren eines aufgelösten Versprechens in ES2015
Antwort
Die Promise.resolve
Klasse Methode gibt ein Versprechen, das als gelöst mit einem Wert instanziiert Sie angeben können:
var promise = Promise.resolve(100);
Im Knoten bekomme ich diese Warnung: Warnung: Ein Versprechen wurde in einem Handler erstellt, wurde aber nicht zurückgegeben. – Himmators
Ich vermute, Sie verwenden Bluebird als Ihre Versprechen Implementierung, oder? Versuchen Sie, auf die neueste Version der Bibliothek zu aktualisieren, ich denke, es wurde in Version 3.3.4 behoben: http://bluebirdjs.com/docs/changelog.html#3.3.4 –
@Himmators - konnte nicht mit einer älteren Version reproduzieren von Bluebird, also bin ich mir nicht sicher, was die Warnung für dich verursacht. Welche Version des Knotens und welche Versprechungsbibliothek verwenden Sie? –
- 1. Rückgabewert eines Versprechens in Mungo
- 2. Manuelles Instanziieren eines DataTemplate?
- 3. ES6 und variabler Bereich innerhalb eines Versprechens
- 4. Rückruf innerhalb eines Versprechens innerhalb einer Klasse?
- 5. Angular: Rückgabe eines $ q.defer(). Versprechen statt eines $ http-Versprechens
- 6. es2015: Umwandlung mit Pfeil Funktion es2015
- 7. Template-Strings in ES2015
- 8. Stoppen Sie die Ausführung eines Versprechens Sequelize in Express.js
- 9. Ablehnung eines jQuery Versprechens in A $ .ajax Erfolgsmethode
- 10. Rückgabewert und/oder Ausbruch eines Versprechens in Javascript
- 11. Erhalten der Ergebnisse eines Versprechens in einem multidimensionalen Array
- 12. Rückgabewert des Versprechens
- 13. Zugriff auf 'dieses' Objekt innerhalb eines Versprechens Callback (dann)
- 14. Angular 2 Pipe - kann keinen Wert innerhalb eines Versprechens zurückgeben
- 15. Aufzählen Wildcard Importe in ES2015
- 16. Hinzufügen eines Versprechens zu einem Google Maps-API-Aufruf
- 17. Welchen Zweck erfüllt callback.bind() bei der Rückgabe eines Versprechens?
- 18. Azure Node.js App-Dienst - Erstellen eines benutzerdefinierten Versprechens
- 19. Wie den zurückgegebenen Wert eines Versprechens einer Variablen zuweisen?
- 20. Wie man geworfene Fehler außerhalb eines Versprechens sichtbar macht?
- 21. Instanziieren eines Fragments mit einem neuen Klassennamen
- 22. Kotlin Sequenzfunktion nicht aufgelösten Verweis
- 23. Instanziieren eines Objekts mit Java-Reflektion
- 24. Verkürzen der ES2015-Importpfade
- 25. babel-jest ES2015 Importanweisungen
- 26. Limit Concurrency des Versprechens ausgeführt
- 27. Instanziieren eines Bildes als Kind einer Leinwand in Unity 5.3
- 28. Swift - Instanziieren eines Navigationscontrollers ohne Storyboards in App Delegate
- 29. Wie ein Mungo Modell in ES6/ES2015
- 30. Importieren von Backbone-Schablonentext in ES2015
Das sollte funktionieren. Welches Verhalten siehst du? – SLaks
Kann nicht löschen, habe meine Frage neu formuliert. (Original-Frage war ein Fehler meinerseits) – Ben