Promise all

by Vladymyr Shevchuk

JavaScript

const r1 = fetch('https://jsonplaceholder.typicode.com/posts/1');
const r2 = fetch('https://jsonplaceholder.typicode.com/posts/2');
const r3 = fetch('https://jsonplaceholder.typicode.com/posts/3');

Promise.all([r1, r2, r3])
 .then(response => Promise.all(response.map(item => item.json())))
 .then(data => console.error(data))
 .catch(error => console.error('Super error: ', error));