function testFewerGlobalsInInnerTree() { for each (a in [new Number(1), new Number(1), {}, {}, new Number(1)]) { for each (b in [2, "", 2, "", "", ""]) { for each (c in [{}, {}, 3, 3, 3, 3, {}, {}]) { 4 + a; } } } delete a; delete b; delete c; return "ok"; } assertEq(testFewerGlobalsInInnerTree(), "ok");