¿Alguien puede explicarme la lógica detrás de var y dejar en esta situación?
for(let i=0; i<5;i++) { setTimeout(() => { console.log(i); }, 1000); }Copias 0 1 2 3 4
for(var i=0; i<5;i++) { setTimeout(() => { console.log(i); }, 1000); }Impresiones 5 5 5 5 5 5