Questions marquées «ecmascript-2017»



7
Comment rejeter en syntaxe asynchrone / wait?
Comment puis-je rejeter une promesse renvoyée par une fonction asynchrone / attendre? par exemple à l'origine foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Traduire en asynchrone / attendre async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() …


5
Utilisez async await avec Array.map
Compte tenu du code suivant: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); ce qui produit l'erreur suivante: TS2322: Le type «Promise <numéro> []» ne peut pas être affecté au type «numéro []». Le type «Promise <numéro> …

7
try / catch blocs avec async / await
Je creuse dans la fonction async / await du nœud 7 et je continue de trébucher sur du code comme celui-ci function getQuote() { let quote = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.