Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getUserId() {
- return new Promise((resolve, reject) => {
- setTimeout(() => {
- resolve(Date.now())
- }, 2000)
- })
- }
- const users = [{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- },{
- firstName: "Andreas",
- lastName: "Iosifelis"
- }, {
- firstName: "George",
- lastName: "Iosifelis"
- }]
- async function getUser(user) {
- return {
- ...user,
- id: await getUserId()
- }
- }
- async function getResult() {
- const promises = users.map(getUser)
- const result = await Promise.all(promises)
- console.log(result)
- }
- getResult()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement