babel/test/fixtures/traceur/Scope/BlockBinding5.js
2015-01-04 19:40:09 +11:00

19 lines
432 B
JavaScript

// Options: --block-binding
let result = [];
for (let i = 1; i < 3; i ++) {
for (let j = 9; j > 7; j --) {
result.push(
function() { return i + ':' + j; }
);
}
}
// ----------------------------------------------------------------------------
assert.equal('1:9', result[0]());
assert.equal('1:8', result[1]());
assert.equal('2:9', result[2]());
assert.equal('2:8', result[3]());
assert.equal(4, result.length);