for(var i = 0; i < 5; i++) { // console.log(i) } for(var i = 0; i < 5; i++) { ((i) => { setTimeout(function() { console.log(i) }, i * 1000) })(i) }