michael@0: try { michael@0: obj[i] = "a"; michael@0: } catch (e) {} michael@0: var obj = { michael@0: p: 100 michael@0: }; michael@0: var name = "p"; michael@0: var a = []; michael@0: for (var i = 0; i < 10; i++) { michael@0: a[i] = obj[name]--; michael@0: } michael@0: assertEq(a.join(), '100,99,98,97,96,95,94,93,92,91');