Closure Example
How closures and captures work
JavaScript
for (x = 0; x < 10; x += 1) {
setTimeout(function () {
console.log(x);
}, 0);
}
for (x = 0; x < 10; x += 1) {
setTimeout(function () {
console.log(x);
}, 0);
}