Source code
Revision control
Copy as Markdown
Other Tools
var rollupBabel7StepOverForOfClosure = (function () {
'use strict';
// Babel will convert the loop body to a function to handle the 'val' lexical
// enclosure behavior.
var vals = [1, 2];
function root() {
console.log("pause here");
var _loop = function _loop() {
var val = vals[_i];
console.log("pause again", function () {
return val;
}());
};
for (var _i = 0; _i < vals.length; _i++) {
_loop();
}
console.log("done");
}
return root;
}());
//# sourceMappingURL=step-over-for-of-closure.js.map