Outils pour utilisateurs

Outils du site


web:javascript:promise

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
web:javascript:promise [le 14/06/2020 à 08:23] – [Promises multiples] Yoskoweb: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'asynchronicité   - Rappeler les principes d'asynchronicité
-  - les bases des Promises+  - les bases des Promises ([[https://javascript.info/promise-basics|lien en anglais]]).
   - exemple : fetch   - exemple : fetch
   - principe d'une fonction async + un exemple maison   - principe d'une fonction async + un exemple maison
Ligne 35: Ligne 35:
     "http://url3"     "http://url3"
 ]; ];
 +
 +
 synced_json_fetch(request_urls, function(values) { synced_json_fetch(request_urls, function(values) {
 +    // 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);
web/javascript/promise.1592122982.txt.gz · Dernière modification : le 14/06/2020 à 08:23 de Yosko