JSFiddle - React, Tailwind, and code Playground
by core972
JavaScript
for(let i = 0; i < 5; i++) {
setTimeout(()=>{
console.log("Let i", i);
});
}
for(var i = 0; i < 5; i++) {
setTimeout(()=>{
console.log("Var i", i);
});
}
function obj() {
for(var i = 0; i < 5; i++) {
setTimeout(this.Show.bind(this, i));
}
return this;
}
obj.prototype.Show = function (i) {
console.log("this i", i);
}
var o = new obj();