Tag: ecmascript-2017

Verwenden Sie dieses Tag für Fragen zu Funktionen, die in ECMAScript 2017 veröffentlicht werden sollen. Verwenden Sie dieses Tag * nicht *, wenn der betreffende Code * nur * eine der Funktionen * verwendet * es sei denn * die Funktion die Ursache des Problems ist.

Mit async/await-mit einer forEach-Schleife

Anzahl der Antworten 13 Antworten
Gibt es irgendwelche Probleme bei der Verwendung async/await im forEach - Schleife? Ich versuche, eine Schleife durch ein array von Dateien und await auf den Inhalt jeder Datei. import fs from 'fs-promise' async function printFiles () {

reagieren-native asynchrone Funktion gibt Versprechen, aber nicht meine json Daten?

Anzahl der Antworten 1 Antworten
Lerne ich reagieren,-Muttersprachler, und ich bin in ein Problem. Warum bekommen die Daten nach der Rückkehr von einer async-Funktion zurückzukehren ein Versprechen, sondern in der asynchronen Funktion selbst, es richtig gibt ein array von Objekten? Auf componentDidMount()

async-Funktion - erwarten warten nicht auf Versprechen

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen async-await. In diesem code - const myFun = () => { let state = false; setTimeout(() => {state = true}, 2000); return new Promise((resolve, reject) => { setTimeout(() => { if(state) { resolve('State

Async/Await im inneren Array#map()

Anzahl der Antworten 2 Antworten
Ich bin immer compile-Zeit-Fehler mit diesem code: const someFunction = async (myArray) => { return myArray.map(myValue => { return { id: "my_id", myValue: await service.getByValue(myValue); } }); }; Fehlermeldung: erwarten ist ein reserviertes Wort Warum kann nicht

wie async/await-redux-thunk-Aktionen?

Anzahl der Antworten 3 Antworten
action.js export function getLoginStatus() { return async(dispatch) => { let token = await getOAuthToken(); let success = await verifyToken(token); if (success == true) { dispatch(loginStatus(success)); } else { console.log("Success: False"); console.log("Token mismatch"); } return success; } }

Verwenden Async/Await mit Axios in React.js

Anzahl der Antworten 2 Antworten
Folgenden Wie zu verwenden async/await mit axios in reagieren Ich versuche, einen einfachen get-request an meinen server mit Async/Await in einer React.js App. Lädt der server eine einfache JSON an /data die wie folgt aussieht JSON {

Wie kann ich mit async/await auf der obersten Ebene?

Anzahl der Antworten 4 Antworten
Habe ich schon über async/await und nachdem ich über mehrere Artikel, habe ich beschlossen, testen Sie alles selbst. Aber ich kann nicht scheinen, um wickeln Sie meinen Kopf herum, warum dies nicht funktioniert: async function main() {

Ist async-await wirklich nicht blocken im browser?

Anzahl der Antworten 2 Antworten
Ich habe das Spiel mit dem feature in einem SPA mit Typoskript und einheimischen Verspricht, und ich merke, dass auch wenn ich die umgestalten, die eine lang andauernde Funktion in eine asynchrone Funktion zurückgeben ein Versprechen, das

Richtige Try...Catch-Syntax Mit Async/Await

Anzahl der Antworten 1 Antworten
Ich mag die Flächigkeit der neuen Async/Await Funktion in Typoskript, etc. Allerdings bin ich mir nicht sicher, ob ich mag die Tatsache, dass ich um die variable zu deklarieren bin ich awaiting auf der Außenseite eine try...catch

Wie zu verwenden ES8 async/await mit streams?

Anzahl der Antworten 1 Antworten
In https://stackoverflow.com/a/18658613/779159 ist ein Beispiel dafür, wie berechnen Sie die md5 der Datei mithilfe der integrierten Krypto-Bibliothek und Bäche. var fs = require('fs'); var crypto = require('crypto'); //the file you want to get the hash var fd

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{

Verwenden Sie async mit Array.map

Anzahl der Antworten 4 Antworten
Folgenden code: var arr = [1,2,3,4,5]; var results: number = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); produziert den folgenden Fehler: TS2322: Typ " Versprechen<Anzahl>' nicht zuordenbar Typ 'Anzahl'. Geben Sie

Wie gebe ich die Antwort von einem asynchronen Anruf zurück?

Anzahl der Antworten 25 Antworten
Habe ich eine Funktion foo wodurch ein Ajax-request. Wie kann ich wieder die Antwort von foo? Ich habe versucht, die Rückgabe der Wert aus der success Rückruf sowie die Zuordnung der Antwort auf eine lokale variable innerhalb

Wie man "wartet", damit ein Rückruf zurückkommt?

Anzahl der Antworten 1 Antworten
Wenn mit einem einfachen callback-wie im Beispiel unten: test() { api.on( 'someEvent', function( response ) { return response; }); } Wie kann die Funktion geändert werden async /await? Speziell, vorausgesetzt, 'someEvent' ist garantiert aufgerufen werden, nur einmal,

Versuche / blocke Blöcke mit async / await

Anzahl der Antworten 5 Antworten
Ich bin Graben in der Knoten 7 async/await-Funktion und halten Sie stolpern über code wie diesen async function main() { try { var quote = await getQuote(); console.log(quote); } catch(error) { console.error(error); } } Scheint dies die

(ES6) Klasse (ES2017) async / Getter abwarten

Anzahl der Antworten 2 Antworten
Ist es oder wird es möglich sein, auf einen ES6-Klasse getter zurückgeben eines Wertes aus einer ES2017 await /async-Funktion. class Foo { async get bar() { var result = await someAsyncOperation(); return result; } } function someAsyncOperation()