Closure Example

How closures and captures work

by Jeremy Likness

JavaScript

for (x = 0; x < 10; x += 1) {
    setTimeout(function () {
        console.log(x);
    }, 0);
}