var s, v = "NOPE"; s = ''; for (let v = 0, x = v; x < 3; x++) s += x; assertEq(s, '012'); s = ''; for (let v = 0, x = eval('v'); x < 3; x++) s += x; assertEq(s, '012'); s = '' for (let v = 0, x = function () { with ({}) return v; }(); x < 3; x++) s += x; assertEq(s, '012');