let-closure-inside-condition.js (384B)
1 // Copyright (C) 2011 the V8 project authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 /*--- 4 es6id: 13.1 5 description: > 6 let: closure inside for loop condition 7 ---*/ 8 let a = []; 9 for (let i = 0; a.push(function () { return i; }), i < 5; ++i) { } 10 for (let k = 0; k < 5; ++k) { 11 assert.sameValue(k, a[k]()); 12 } 13 14 reportCompare(0, 0);