Domande taggate «ecmascript-2017»



7
Come rifiutare nella sintassi asincrona / wait?
Come posso rifiutare una promessa restituita da una funzione asincrona / wait? ad es. in origine foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Traduci in asincrono / attendi async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() …


5
Usa async await con Array.map
Dato il seguente codice: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); che produce il seguente errore: TS2322: Digitare 'Promessa <numero> []' non è assegnabile al tipo 'numero []'. Digitare "Promessa <numero> non è assegnabile al tipo" …

7
prova / cattura i blocchi con async / await
Sto scavando nella funzionalità asincrona / attesa del nodo 7 e continuo a imbattermi in codici come questo 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 veniam, quis nostrud …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.