Bonjour à tous,
Quelqu'un pourrait-il m'expliquer ce morceau de code ?
C'est précisément le premier .then que j'ai du mal à comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 const promise1 = fetch("https://jsonplaceholder.typicode.com/posts/1"); const promise2 = fetch("https://jsonplaceholder.typicode.com/posts/2"); Promise.all([promise1, promise2]) .then((responses) => { return Promise.all(responses.map((response) => response.json())); }) .then((data) => { console.log(data); }) .catch((err) => console.error(err));
Comment se fait-il qu'on utilise deux fois Promise.all ?
Quel est le lien entre le tableau de Response renvoyé par Promise.all([promise1, promise2]) et le tableau de Promise renvoyé par responses.map((response) => response.json()) ?
Merci d'avance et bonne journée,
Andreï
Partager