web:javascript:promise
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
web:javascript:promise [le 09/04/2020 à 12:44] – Yosko | web:javascript:promise [le 05/10/2020 à 13:44] (Version actuelle) – [Promises multiples] Yosko | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
FIXME à expliquer : | FIXME à expliquer : | ||
- Rappeler les principes d' | - Rappeler les principes d' | ||
- | - les bases des Promises | + | - les bases des Promises |
- exemple : fetch | - exemple : fetch | ||
- principe d'une fonction async + un exemple maison | - principe d'une fonction async + un exemple maison | ||
Ligne 35: | Ligne 35: | ||
" | " | ||
]; | ]; | ||
+ | |||
+ | |||
synced_json_fetch(request_urls, | synced_json_fetch(request_urls, | ||
+ | // code executed only when every url fetching and parsing will be done | ||
+ | console.log(values); | ||
+ | }); | ||
+ | |||
+ | // other way to call it, using then on the returned promise | ||
+ | synced_json_fetch(request_urls).then(function(values) { | ||
// code executed only when every url fetching and parsing will be done | // code executed only when every url fetching and parsing will be done | ||
console.log(values); | console.log(values); | ||
}); | }); | ||
</ | </ | ||
+ | |||
+ | Il y a d' |
web/javascript/promise.1586436282.txt.gz · Dernière modification : le 09/04/2020 à 12:44 de Yosko