JSFiddle - React, Tailwind, and code Playground
by ysuper
HTML
計時器
JavaScript
/* for( var i = 0; i < 5; i++ ) {
window.setTimeout(function() {
console.log(i);
}, 1000);
} */
/* for( var i = 0; i < 5; i++ ) {
(function (x){
window.setTimeout(function() {
console.log(x);
}, 1000);
})(i);
} */
/* for( var i = 0; i < 5; i++ ) {
(function(x){
// 將原本的 1000 改成 1000 * x
window.setTimeout(function() {
console.log(x);
}, 1000 * x);
})(i);
} */
for( let i = 0; i < 5; i++ ) {
window.setTimeout(function() {
console.log(i);
}, 1000*i);
}