Advertisement
Guest User

Untitled

a guest
Jul 10th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let arr1 = [1, 2, 3, 4, 5];
  2. let promises = [];
  3. let arr2 = []
  4. arr1.forEach(elem => {
  5.     promises.push(new Promise((resolve, reject) => setTimeout(() => {
  6.        
  7.         resolve(arr2.push(elem));
  8.     }, 5000 / elem)));
  9. });
  10.  
  11.  
  12. Promise.allSettled(promises).then(() => {
  13.     console.log(arr2);
  14. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement