michael@0: // see bug 470795 michael@0: var o = [{},{},{i:42}] michael@0: var i; michael@0: var s = []; michael@0: for (var j = 0; j < 3; ++j) { michael@0: with (o[j]) { michael@0: for (i = 0; i < 2; ++i) { michael@0: s.push(j); michael@0: s.push(i); michael@0: } michael@0: } michael@0: } michael@0: assertEq(s.join(), '0,0,0,1,1,0,1,1,2,0,2,1'); michael@0: