Source code

Revision control

Copy as Markdown

Other Tools

// Babel will convert the loop body to a function to handle the 'val' lexical
// enclosure behavior.
const vals = [1, 2];
export default function root() {
console.log("pause here");
for (const val of vals) {
console.log("pause again", (() => val)());
}
console.log("done");
}