Domande taggate «promise»

Le promesse sono una tattica per il calcolo differito, adatta a diversi stili di concorrenza: concorrenza di thread e loop di eventi per il calcolo locale e messaggistica remota sia sincrona che asincrona. Una promessa rappresenta il risultato finale di un'operazione asincrona. Il modo principale di lavorare con le promesse è attraverso un metodo che registra le trasformazioni dal valore finale della promessa o dalla ragione del fallimento a una nuova promessa.







10
jQuery differisce e promette - .then () vs .done ()
Ho letto dei rinvii e delle promesse di jQuery e non riesco a vedere la differenza tra usare .then()e .done()per richiamate riuscite. So che Eric Hynds lo menziona .done()e si associa.success() alla stessa funzionalità, ma immagino che lo sia anche .then()perché tutti i callback sono tutti richiamati al completamento di …

10
Le promesse non sono solo richiamate?
Sto sviluppando JavaScript da alcuni anni e non capisco affatto il clamore delle promesse. Sembra che tutto ciò che faccio sia cambiare: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Che potrei usare comunque una libreria come asincrona , con qualcosa del tipo: api().then(function(result){ api2().then(function(result2){ api3().then(function(result3){ // do work …

18
Attendi il completamento di tutte le promesse anche se alcune sono state respinte
Diciamo che ho una serie di messaggi Promiseche stanno facendo richieste di rete, di cui uno fallirà: // 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 is executed Diciamo che voglio aspettare fino a quando …

5
Promesse di JavaScript: rifiuto contro lancio
Ho letto diversi articoli su questo argomento, ma non mi è ancora chiaro se c'è una differenza tra Promise.rejectvs. lanciare un errore. Per esempio, Utilizzando Promise.reject return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new PermissionDenied()); } }); Usando il tiro return asyncIsPermitted() …

9
Che cos'è std :: promise?
Sono abbastanza familiarità con C ++ 11 di std::thread, std::asynce std::futurecomponenti (ad esempio, vedere questa risposta ), che sono straight-forward. Tuttavia, non riesco a capire cosa std::promisesia, cosa faccia e in quali situazioni sia meglio utilizzato. Lo stesso documento standard non contiene molte informazioni oltre alla sua sinossi di classe, …


5
Qual è la differenza tra il valore di ritorno o Promise.resolve da then ()
Qual è la differenza tra: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); Esegui snippet di codiceNascondi risultatiEspandi frammento e questo: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return Promise.resolve("bbb"); }) .then(function(result) { console.log(result); }); Esegui snippet di codiceNascondi risultatiEspandi frammento Sto …



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.