function forVarInWith() { | |
function foo() { return {notk:42}; } | |
function bar() { return {p:1, q:2, r:3, s:4, t:5}; }; | |
var o = foo(); | |
var a = []; | |
with (o) { | |
for (var k in bar()) | |
a[a.length] = k; | |
} | |
return a.join(""); | |
} | |
assertEq(forVarInWith(), "pqrst"); |