michael@0: actual = ''; michael@0: expected = '7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,'; michael@0: michael@0: function heavy(s, t, u) {return eval(s)} michael@0: michael@0: for (var i = 0; i < 5; ++i) { michael@0: var flat = heavy("(function () {var x = t * t; return function(){return x + u}})()", 2, 3); michael@0: for (var j = 0; j < 5; ++j) { michael@0: appendToActual(flat()); michael@0: } michael@0: } michael@0: michael@0: michael@0: assertEq(actual, expected)