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
}]);