function testClosureIncrSideExit() { | |
{ | |
let f = function (y) { | |
{ | |
let ff = function (g) { | |
for each(let h in g) { | |
if (++y > 5) { | |
return 'ddd'; | |
} | |
} | |
return 'qqq'; | |
}; | |
return ff(['', null, '', false, '', '', null]); | |
} | |
}; | |
return f(-1); | |
} | |
} | |
assertEq(testClosureIncrSideExit(), "ddd"); |