JSFiddle - React, Tailwind, and code Playground
by Sergey Linnick
JavaScript
const createUsers = async (users = []) => {
const promises = users.map((user) => {
return fetch('https://jsonplaceholder.typicode.com/users', {
method: 'POST',
body: JSON.stringify({
name: user.name,
age: user.age,
}),
headers: {
"Content-type": "application/json; charset=UTF-8"
}
}).then((response) => response.json());
});
const newUsers = await Promise.all(promises);
newUsersNamesCounty = newUsers.length;
newUsersNames = newUsers.map((user)=>{
return user.name
});
console.log(`Created ${newUsersNamesCounty} users: ${newUsersNames}`);
}
createUsers([{
name: 'Vasya',
age: 25
}, {
name: 'Petya',
age: 40
}]);