Tag: es6-promise

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

Node.js: Wann Verspricht vs Rückrufe

Anzahl der Antworten 3 Antworten
Habe ich einige ältere Node.js code, die ich aktualisiere. In dem Prozess, den ich bin der Entwicklung neuer Module zur Arbeit mit dem alten code. Ich finde, dass jetzt, im Gegensatz zu, wenn ich zuerst schrieb, verlasse

5 vs ES6 Verspricht

Anzahl der Antworten 1 Antworten
Ich will wissen, ob JS Versprechungen waren ein Teil von es5? Wenn dem so ist, warum es nicht funktioniert, manchmal auch in älteren Browsern, und wir müssen hinzufügen, ein polyfill für das gleiche. Auch die polyfill sollte

Wie erhalte ich Zugang zu früheren Versprechen, die Ergebnisse in eine .dann() Kette?

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

Warum kann ich nicht innerhalb werfen ein Versprechen.catch-handler?

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

Lösung verspricht von ES6 Pfeil-Funktionen

Anzahl der Antworten 2 Antworten
Lesen der docs wie ich es verstehe, in ES6 Sinne von: foo => someFun(foo); ist äquivalent zu: foo => { return someFun(foo); } Ich fahre ein neues Versprechen, und in diesem code mit den Pfeiltasten Funktionen aufrufen,

Warten Sie, bis alle ES6 promises komplett, sogar abgelehnt verspricht

Anzahl der Antworten 13 Antworten
Sagen wir, ich habe 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

Was ist das ausdrückliche Versprechen, Bau-antipattern und wie kann ich Sie vermeiden?

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()

Verständnis Versprechen.Rennen() Verwendung

Anzahl der Antworten 3 Antworten
Soweit ich weiß, gibt es zwei Möglichkeiten, über Versprechen: Versprechen.alle() Versprechen.Rasse() Ok, ich weiß, was promise.all() tut. Läuft es verspricht, parallel, und .then gibt Sie die Werte, wenn die beiden gelöst sind. Hier ist ein Beispiel: Promise.all([

Lesen der Datei mit ES6 verspricht

Anzahl der Antworten 5 Antworten
let arr = ; function getData(fileName, type) { return fs.readFile(fileName,'utf8', (err, data) => { if (err) throw err; return new Promise(function(resolve, reject) { for (let i = 0; i < data.length; i++) { arr.push(data[i]); } resolve(); });

Holen Sie sich ein Wert innerhalb eines Versprechen Typoskript

Anzahl der Antworten 2 Antworten
Einer Funktion innerhalb einer Typoskript-Klasse gibt ein Promise<string>. Wie kann ich Auspacken/yield der Wert innerhalb dieses Versprechen. functionA(): Promise<string> { //api call returns Promise<string> } functionB(): string { return this.functionA() //how to unwrap the value inside this

Wie .fangen ein Versprechen.ablehnen

Anzahl der Antworten 1 Antworten
Habe ich eine helper-Funktion für die Verwendung fetch mit CouchDB endet: ... return fetch(...) .then(resp => resp.ok ? resp.json() : Promise.reject(resp)) .then(json => json.error ? Promise.reject(json) : json) und wenn ich ihn anderswo, ich war unter den

fetch: Ablehnen, Versprechen mit JSON-Objekt Fehler

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

ES6 Knoten async/await unerwartete identifier

Anzahl der Antworten 1 Antworten
Ich habe den folgenden code, der funktionierte beim laufen gegen babel. Nun, ich bin mit der harmony bekomme ich die folgende Fehlermeldung: let adResult = await ad.isUserValid(domainPath, password); ^^ SyntaxError: Unexpected identifier Die folgenden Klasse-Funktion: class ActiveDirectoryHelper

Typoskript Rückgabe boolean nach dem Versprechen gelöst

Anzahl der Antworten 2 Antworten
Ich versuche es ein boolean zurückgibt, nachdem ein Versprechen löst aber Typoskript gibt eine Fehlermeldung A 'get' accessor must return a value. mein code aussieht. get tokenValid(): boolean { //Check if current time is past access token's

Fangen Alle Versprechen Ablehnungen in eine Async-Funktion in JavaScript

Anzahl der Antworten 1 Antworten
Habe ich lief in ein Problem mit dem fangen alle Fehler, wenn mehrere Versprechungen werfen Ablehnung-Fehler nach erwartete in einer async-Funktion (javaScript - Knoten-v8.4.0). Verweisen, um die folgenden javaScript-Code: Referenz, die Funktionen timeoutOne() und timeoutTwo (), schicken

Versprechen.alle in JavaScript: Wie man beheben Wert für alle verspricht?

Anzahl der Antworten 2 Antworten
Schrieb ich Folgendes node.js Datei: var csv = require('csv-parser'); var fs = require('fs') var Promise = require('bluebird'); var filename = "devices.csv"; var devices; Promise.all(read_csv_file("devices.csv"), read_csv_file("bugs.csv")).then(function(result) { console.log(result); }); function read_csv_file(filename) { return new Promise(function (resolve, reject) {

Mokka: Fehler Timeout 2000ms überschritten

Anzahl der Antworten 3 Antworten
Ich versuche, um ein Seeding für die Datenbank für unit-test. Unten ist die seed.js Datei: ....... const app = require('./app') const db = app.get('db') const saveUsersToDB = (done) => { db.User.bulkCreate(users) .then(() => (done)) } module.exports =

fetch-Methode ist nicht definiert mit ES6 Holen Reagieren

Anzahl der Antworten 2 Antworten
hey Leute ich habe ein Problem mit der fetch-Funktionen in meinem ersten reagieren js-app. Dies ist der Aufbau meines Projekts: hello-world -- app -- components -- main.jsx -- node_modules -- public -- build.js -- index.html -- package.json

Intellij Idea Warnung - "Versprechen zurückgegeben wird ignoriert" mit aysnc/erwarten

Anzahl der Antworten 3 Antworten
Ich bin mit Express.js in meinem code mit Node.js v7.3. In diesem habe ich einen User Router die leitet die Anfragen an meine User Controller. Bin ich mit async/await innerhalb der User Controller asynchrone Aufrufe. Das problem

Versprechungen, die nicht am IE11

Anzahl der Antworten 1 Antworten
Ich bin neu in Verspricht auf javascript, so dass ich hoffe, einige können mir mit diesem Problem helfen. Problem: Versprechen nicht ausführen auf IE11, funktioniert gut in Chrome und FireFox Frameworks verwendet: ich habe versucht, mit es6-Versprechen.d....ts

Versprechen.defer (), browser-Unterstützung

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einem Weg, um erstellen deferred-Objekt, das gelöst wird, die außerhalb des aktuellen Bereichs. Ich mag die latente Objekte und wie ich sehe Promise.defer() im Chrome 38 gibt die deferred-Objekt. Aber in

Wie Kette ein Versprechen.alle mit anderen Versprechungen?

Anzahl der Antworten 2 Antworten
Ich durchführen wollen mein code in der folgenden Reihenfolge: Versprechen 1 Warten Sie 1 zu tun, dann tun Sie Versprechen 2+3 gleichzeitig Letzte Funktion wartet auf die Verheißung 2+3 zu tun Ich habe einige Schwierigkeiten es herauszufinden,

Versprechen reject() bewirkt, dass "nicht Erfasste (Versprechen)" Warnung

Anzahl der Antworten 1 Antworten
Einmal ein Versprechen reject() callback aufgerufen wird, wird eine Warnmeldung "Uncaught (Versprechen)" erscheint in der Chrome-Konsole. Ich kann nicht umbrochen, mein Kopf herum, der Grund hinter ihm ist, noch wie man es loswerden. var p = new

Wie zu verwenden Versprechen in der forEach-Schleife der array zum füllen eines Objekts

Anzahl der Antworten 4 Antworten
Ich bin mit einer forEach-Schleife über ein array und macht zwei Anrufe, die Rendite verspricht, und das möchte ich füllen Sie ein Objekt, sagen this.optionsund dann machen Sie andere Sachen mit. Jetzt habe ich das async-Problem wenn

ES6 Promises - Aufrufen von synchronen Funktionen innerhalb Versprechen Kette

Anzahl der Antworten 1 Antworten
Ich bin derzeit Experimentieren mit Versprechungen und haben eine wirklich grundlegende Frage! Innerhalb ein Versprechen Kette, wäre es eine schlechte Praxis zu nennen, die eine synchrone Funktion? Zum Beispiel: .then(function(results) { if(checkIfResultInMemory(results) === true){ return getTotalFromMemory() }

Wie, um wieder eine richtige Versprechen, mit Typoskript

Anzahl der Antworten 1 Antworten
So, ich bin Lern-Winkel-2 mit Typoskript. Bin ich einen Punkt erreichen, schreiben einen spöttischen service, die (ich glaube) zurückgeben sollte, ein Versprechen, wenn Sie den service bekommen, das Objekt Erfolgreich und einen Fehler Zurückgeben, wenn etwas passiert.

Rückkehr Verspricht von Vuex Aktionen

Anzahl der Antworten 2 Antworten
Ich vor kurzem begonnen, die Migration, die Dinge aus jQ zu einer stärker strukturierten Rahmen VueJS, und ich Liebe es! Konzeptionell, Vuex hat schon ein bisschen ein Paradigmenwechsel für mich, aber ich bin zuversichtlich, dass ich weiß,

was passiert, wenn wir nicht beheben oder ablehnen, das Versprechen

Anzahl der Antworten 5 Antworten
Habe ich ein Szenario, wo bin ich wieder ein Versprechen. Das Versprechen, im Grunde geben die Antwort des ajax-request. Auf die Ablehnung der Versprechen, zeigt es eine Meldung, dass es ein server-Fehler. Was ich will zu tun

fromPromise existiert nicht auf Beobachtbaren Typ

Anzahl der Antworten 1 Antworten
In den Winkel-2 mit rxjs ich versucht habe, zu konvertieren, ein Versprechen zu Beobachten. Wie viele online-Führer zeigte, die ich verwendet fromPromise auf Observable. Die wirft Fehler: Property 'fromPromise' does not exist on type 'typeof Observable'. Beobachtbaren

Fangen aller nicht behandelten javascript-Versprechen Ablehnungen

Anzahl der Antworten 4 Antworten
Möchte ich fangen, alle nicht behandelten Ausnahmen/absagen, die innerhalb einer javascript-Versprechen. Ist es eine gute Methode für den Fang von Ihnen, ohne einen .catch(..) an jedem Ende des das Versprechen Kette? (im Falle des Vergessens hinzufügen, wird

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