1 function print(n) { 2 setTimeout(() => { 3 console.log(n); 4 }, Math.floor(Math.random() * 1000)); 5 } 6 for (var i = 0; i < 100; i++) { 7 print(i); 8 }
1 function print(n) { 2 setTimeout((() => { 3 console.log(n); 4 return () => {}; 5 })(), Math.floor(Math.random() * 1000)); 6 } 7 for (var i = 0; i < 100; i++) { 8 print(i); 9 }
1 function print(n) { 2 setTimeout((() => { 3 console.log(n); 4 return () => {}; 5 })(),10, Math.floor(Math.random() * 1000)); 6 } 7 for (var i = 0; i < 100; i++) { 8 print(i); 9 }