Object relations : promise
by Cristi Salcescu
JavaScript
const getPromises = [
getTodos(),
getUsers(),
getAlbums()
];
Promise.all(getPromises).then(doSomethingWhenAll);
Promise.race(getPromises).then(doSomethingWhenOne);
function doSomethingWhenAll(){
console.log("doSomethingWhenAll");
}
function doSomethingWhenOne(){
console.log("doSomethingWhenOne");
}
function getTodos(){
let url = "https://jsonplaceholder.typicode.com/todos";
return fetch(url);
}
function getUsers(){
let url = "https://jsonplaceholder.typicode.com/users";
return fetch(url);
}
function getAlbums(){
let url = "https://jsonplaceholder.typicode.com/albums";
return fetch(url);
}