michael@0: function f() { michael@0: { michael@0: function g() { michael@0: var a = []; michael@0: for (var i = 0; i < 10; i++) michael@0: a.push({}); michael@0: for (var i = 0; i < 10; i++) michael@0: a[i].m = function() { return 0; } michael@0: assertEq(a[8].m !== a[9].m, true); michael@0: } michael@0: g(); michael@0: } michael@0: } michael@0: f() michael@0: michael@0: