Estoy atascado en este código. Este código debería devolver el valor 0,1,2, pero está devolviendo tres veces, ¿cómo está sucediendo esto?
for(var i = 0; i<3; i++){ let log =()=>{ console.log(i)} setTimeout(log,100) }