Tag: es6-promise
Ein ES6 Versprechen, ist ein ECMAScript 2015 Objekt repräsentiert ein in-progress-asynchrone operation
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
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
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
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
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
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
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
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
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.
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
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
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
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{
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
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
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) {
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) {
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?
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()
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
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
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
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
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 }),
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
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,
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
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
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
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
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:
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
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
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