michael@0: var o = {x:42}; michael@0: michael@0: function f(index,param) { michael@0: arguments[1] = 0; michael@0: var ret = 0; michael@0: for (var i = 0; i < 5; ++i) michael@0: ret = arguments[index].x; michael@0: return ret; michael@0: } michael@0: michael@0: assertEq(f(2,o,o), 42); michael@0: assertEq(f(1,o,o), undefined);