Shouldn’t this code give me the data? instead its returning promise why?
let links = [
"https://jsonplaceholder.typicode.com/users",
"https://jsonplaceholder.typicode.com/albums",
"https://jsonplaceholder.typicode.com/comments"
]
async function getAllData(){
const resp = await Promise.all(links.map(link => fetch(link)))
const [users, albums, comments] = await resp.map(el => el.json())
console.log("Users", users);
console.log("Albums", albums);
console.log("Comments", comments);
}
getAllData()
Output
Users Promise {<pending>}
Albums Promise {<pending>}
Comments Promise {<pending>}