JSFiddle - React, Tailwind, and code Playground
JavaScript
const arr = [1, 2, 3, 4, 5, 6];
const fooFunc = async (num) => {
if (num % 2 === 0) {
const data = await fetch(`https://jsonplaceholder.typicode.com/todos/${num}`);
const obj = await data.json();
return obj;
}
return {
name: 'test OBJ',
des: 'just to see how will it display',
num: num
}
}
const arrNew = async () => {
await Promise.all(arr.map(item => {
const newObj = await fooFunc(item);
console.log(newObj, item);
return item * 2;
}))
}
arrNew();