19 lines
432 B
JavaScript
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);
|