Tag: es6-promise

Ein ES6 Versprechen, ist ein ECMAScript 2015 Objekt repräsentiert ein in-progress-asynchrone operation

Filtern von einem array mit einer Funktion, die eine Zusage zurückgibt

Anzahl der Antworten 5 Antworten
Gegeben let arr = [1,2,3]; function filter(num) { return new Promise((res, rej) => { setTimeout(() => { if( num === 3 ) { res(num); } else { rej(); } }, 1); }); } function filterNums() { return

Ist Node.js native Versprechen.alle Verarbeitungen parallel oder sequentiell?

Anzahl der Antworten 6 Antworten
Möchte ich diesen Punkt klären, wie die Dokumentation ist nicht allzu deutlich; Q1: Ist Promise.all(iterable) Verarbeitung aller Versprechungen sequentiell oder parallel? Oder, genauer gesagt, ist es das äquivalent der ausgeführten angekettet verspricht wie p1.then(p2).then(p3).then(p4).then(p5).... oder ist es

Axios erhalten Zugriff auf Antwort-Header-Felder

Anzahl der Antworten 3 Antworten
Ich Baue ein frontend-app mit Reagieren und Redux und ich bin mit axios durchführen, meine Wünsche. Ich hätte gerne Zugriff auf alle Felder in den header der Antwort. In meinem browser kann ich inspizieren den Kopf und

Wie benutzt man ES6-Versprechen mit Typoskript?

Anzahl der Antworten 5 Antworten
Lese ich diese Frage ALSO aber Schwierigkeiten haben, verspricht die Arbeit mit Typoskript. Hoffentlich können wir eine klare Führung. Das ist für eine server/Knoten Projekt. Ich bin tatsächlich mit neuesten iojs, aber targeting-ES5 als Ausgabe. $ tsd

Fehlerbehandlung in Promise.all

Anzahl der Antworten 6 Antworten
Habe ich eine Reihe von Versprechungen, ich bin der Lösung mit Versprechen.alle(arrayOfPromises); Gehe ich auf weiter das Versprechen Kette. Sieht so ähnlich aus wie diese existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); }); return

Karma, PhantomJS und es6 Versprechen

Anzahl der Antworten 5 Antworten
Schreibe ich eine JavaScript-Bibliothek, mit der neuen es6 verspricht. Ich kann testen Sie die library in Firefox, weil Versprechen sind definiert. Jedoch, wenn ich versuche, mein test-code mit Karma und PhantomJS, bekomme ich die Fehlermeldung Can't find

Wie kann ich ein Array von URLs mit Promise.all abrufen?

Anzahl der Antworten 3 Antworten
Wenn ich ein array von urls: var urls = ['1.txt', '2.txt', '3.txt']; //these text files contain "one", "two", "three", respectively. Und ich bauen möchte, ein Objekt, das aussieht wie dieses: var text = ['one', 'two', 'three']; Ich

Lösen Sie JavaScript Promise außerhalb des Funktionsumfangs auf

Anzahl der Antworten 6 Antworten
Ich habe mit ES6 Versprechen. Normalerweise ein Versprechen ist gebaut und genutzt, wie dies new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } }); Aber ich habe dabei so etwas wie unten nehmen beheben außerhalb

Warum setzt javascript ES6 Promises die Ausführung nach einer Behebung fort?

Anzahl der Antworten 2 Antworten
So wie ich das verstehe ein Versprechen ist etwas, das kann in resolve() oder reject (), aber ich war überrascht zu erfahren, dass code in das Versprechen, weiterhin ausgeführt werden, nachdem ein resolve oder reject aufgerufen wird.

Wie greife ich auf vorherige Versprechensergebnisse in einer .then () -Kette zu?

Anzahl der Antworten 14 Antworten
Habe ich umstrukturiert, meinen code zu versprichtund baute eine wunderschöne lange flach Versprechen Kettebestehend aus mehreren .then() Rückrufe. Am Ende will ich wieder einige composite-Wert, und benötigen Zugriff auf mehrere intermediate Versprechen Ergebnisse. Jedoch ist die Auflösung

Sind JavaScript ES6-Klassen mit asynchronen Codebasen verwendbar?

Anzahl der Antworten 4 Antworten
Was kann ES6-Klassen bieten, als ein Muster der Organisation, um asynchronen code. Unten ist ein Beispiel mit ES7 async/await, kann ein ES6-Klasse haben eine asynchrone Methode oder Konstruktor im ES7? Kann ich tun: class Foo { async

In jQuery $ .Deferred enthaltene Probleme (jQuery 1.x / 2.x)

Anzahl der Antworten 1 Antworten
@Domenic hat einen sehr gründlichen Artikel über die Schwächen von jQuery deferred-Objekte: Sie sind fehlt den Punkt der Verspricht. In es Domenic highlights ein paar Schwächen jQuery verspricht im Vergleich zu anderen, darunter Qwhen.js, RSVP.js und ES6

Wie kann man in der async / await-Syntax ablehnen?

Anzahl der Antworten 5 Antworten
Wie kann ich ablehnen, ein Versprechen, dass wieder durch einen async - /await-Funktion? z.B. Ursprünglich foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Übersetzen in async/await async foo(id: string): Promise<A> { try{

Wie man Typescript mit nativen ES6 Promises verwendet

Anzahl der Antworten 8 Antworten
Ich bin ein totaler Anfänger, Typoskript, und Frage mich, ob es möglich ist, verwenden ES6 promises in Typoskript und was müsste ich tun, um Sie zu arbeiten. Ich bin mit Knoten 0.11.14 und erhalte eine Fehlermeldung während

Wie erkenne ich, ob ein Objekt ein Versprechen ist?

Anzahl der Antworten 12 Antworten
Ob es ein ES6 Versprechen oder ein bluebird Versprechen, Q Versprechen, etc. Wie kann ich testen, um zu sehen, ob ein bestimmtes Objekt ist ein Versprechen? InformationsquelleAutor der Frage theram | 2015-01-02

Erstellen Sie ein (ES6) Versprechen, ohne es zu lösen

Anzahl der Antworten 3 Antworten
Verwendung von ES6 verspricht,, wie erstelle ich ein Versprechen ohne Definition der Logik für die Lösung? Hier ist ein einfaches Beispiel (einige Typoskript): var promises = {}; function waitFor(key: string): Promise<any> { if (key in promises) {

Promise.all: Reihenfolge der aufgelösten Werte

Anzahl der Antworten 1 Antworten
Blick auf MDN es sieht aus wie die values an die then() Rückruf der Verheißung.alle die Werte enthält, die in der Reihenfolge der zusagen. Zum Beispiel: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) {

Was sind die Unterschiede zwischen Observablen und Versprechen in JavaScript?

Anzahl der Antworten 5 Antworten
Also ich habe gelesen, dass die observablen suchen, um zu überholen Versprechen in Bezug auf die Verwendung in einigen der kommenden JavaScript-MVC-s: Angular 2.0 Falcor verwendet, die von Netflix Was ist der Unterschied zwischen observablen und verspricht?

Was ist das explizite Versprechen Bau Antipattern und wie vermeide ich es?

Anzahl der Antworten 2 Antworten
Ich das schreiben von code, der etwas tut, das sieht aus wie: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { //or = new $.Deferred()

Was bedeutet [[PromiseValue]] in JavaScript-Konsole und wie ich es bekomme

Anzahl der Antworten 6 Antworten
Habe ich die folgende Funktion versucht zu nutzen Verspricht. var getDefinitions = function(){ return new Promise(function(resolve){ resolve(ContactManager.request("definition:entities")); }); } var definitions = getDefinitions() zurück: Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: child} Ich will den Wert von PromiseValue, aber Fragen

Warum kann ich nicht in einen Promise.catch-Handler werfen?

Anzahl der Antworten 6 Antworten
Warum kann ich nicht einfach werfen ein Error im catch-Rückruf und lassen Sie den Prozess, den Fehler so behandeln, als ob es in jedem anderen Bereich? Wenn ich es nicht tun console.log(err) wird nichts ausgedruckt, und ich

Was ist der Unterschied zwischen Axios und Fetch?

Anzahl der Antworten 6 Antworten
Rufe ich die web-service mithilfe von fetch, aber das gleiche kann ich tun mit der Hilfe von axios. So, jetzt bin ich verwirrt. Soll ich gehen entweder axios oder abholen? InformationsquelleAutor der Frage jack123 | 2016-11-28

Warten Sie, bis alle ES6 abgeschlossene, sogar abgelehnte Versprechen versprechen

Anzahl der Antworten 9 Antworten
Können sagen, ich haben eine Reihe von Versprechungen, die Netzwerk-Anforderungen, von denen man scheitern wird: //http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err => console.log('error', err)) //This

jQuery Ajax mit ES6 Versprechen

Anzahl der Antworten 1 Antworten
Ich versuche, einen post-request per jQuery mit einem ES6 Versprechen: Ich habe eine Funktion: getPostPromise(something, anotherthing) { return new Promise(function(resolve, reject) { $.ajax({ url: someURL, type: 'post', contentType: 'application/json; charset=utf-8', data: JSON.stringify( something: something, anotherthing: anotherthing }),

So ermitteln Sie, ob ein Versprechen vom Browser unterstützt wird

Anzahl der Antworten 6 Antworten
Weiß jemand, mit Modernizr oder sonst, wenn es einen Weg gibt, um zu erkennen, ob das Versprechen-Funktion ist aktiviert im browser? Habe ich ein polyfill für die Funktionalität, aber nur wollen, um es anzuwenden, wenn der browser

Was ist eine unbehandelte Versprechensverweigerung?

Anzahl der Antworten 4 Antworten
Für Lern-Winkel 2, ich versuche Ihre tutorial. Erhalte ich eine Fehlermeldung wie diese: (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future,

Muss ich nach frühem Entschluss / Zurückweisung zurückkehren?

Anzahl der Antworten 4 Antworten
Denke, ich habe den folgenden code. function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominator); }); } Wenn mein Ziel ist, mit Hilfe

Wie kann ich den Status eines JavaScript-Versprechens synchron bestimmen?

Anzahl der Antworten 13 Antworten
Habe ich eine Reine JavaScript-Promise (built-in Umsetzung oder poly-fill): var promise = new Promise(function (resolve, reject) { /* ... */}); Aus der Spezifikationein Versprechen kann: 'angesiedelt' und 'gelöst' 'angesiedelt' und 'abgelehnt' 'pending' Ich habe einen Anwendungsfall, in

Wie Debuggen von JavaScript Versprechungen?

Anzahl der Antworten 5 Antworten
Ich versuche zu verstehen, wie zu Debuggen asynchroner code, basierend auf Versprechungen. Durch Verspricht ich meine ECMAScript 6 based Versprechen und debugging-ich meine, mit den eingebauten chrome-oder firefox-debugger. Was ich bin Probleme mit - ist, dass wenn

fetch: Verspreche Versprechen mit JSON-Fehlerobjekt

Anzahl der Antworten 2 Antworten
Habe ich eine HTTP-API gibt JSON-Daten sowohl bei Erfolg und bei Misserfolg. Beispiel scheitern würde wie folgt Aussehen: ~ ◆ http get http://localhost:5000/api/isbn/2266202022 HTTP/1.1 400 BAD REQUEST Content-Length: 171 Content-Type: application/json Server: TornadoServer/4.0 { "message": "There was

Verheißt, übergebe zusätzliche Parameter um dann zu verketten

Anzahl der Antworten 4 Antworten
Versprechen, nur zum Beispiel var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } }); Nachdem wir rufen dann die Methode auf Versprechen:

Versprechen Callbacks Versprechen zurückgeben

Anzahl der Antworten 4 Antworten
Hinblick auf diese große zwei Quellen: NZakas - Rückkehr Versprechen im Versprechen Ketten und MDN Versprichtich würde Sie gerne Fragen, wie die folgenden: Jeder Zeit, dass wir wieder einen Wert aus einem Versprechen Erfüllung handler, wie ist

So kündigen Sie eine EMCAScript6 (Vanilla JavaScript) -Korrekturkette

Anzahl der Antworten 6 Antworten
Gibt es eine Methode zum löschen der .thens eine JavaScript - Promise Instanz? Ich geschrieben habe, eine JavaScript-test-framework auf der Oberseite der QUnit. Das framework führt tests synchron laufen jeweils in einem Promise. (Sorry für die Länge

Gibt es eine Version von setTimeout, die ein ES6-Versprechen zurückgibt?

Anzahl der Antworten 3 Antworten
Ähnlich diese Frage, aber anstatt zu Fragen, wie man verspricht Arbeit im Allgemeinen, ich möchte speziell wissen: Was ist die Norm/beste Weg, um wrap setTimeout in etwas, das gibt eine Versprechen? Ich bin am überlegen sowas wie