let x; for (let i = 0; i < 10; i++) { x = i; setTimeout(console.log, 100, x); setTimeout(function() { console.log(x); }, 200); setTimeout(function() { console.log(i); }, 300); }