1 2 3 4 5 6 7 8 9
(function() { function f() { for (var i=0; i<3; i++) { Promise.resolve().then(function() { console.log('closure i=', typeof i, i); }); break; } } f(); })();