Source code

Revision control

Copy as Markdown

Other Tools

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");