michael@0: function foo(x, n) { michael@0: var a = 0; michael@0: for (var i = 0; i < n; i++) michael@0: a += x[3]; michael@0: return a; michael@0: } michael@0: michael@0: var a = foo([1,2,3,4], 100); michael@0: assertEq(a, 400); michael@0: michael@0: var b = foo([1,2], 100); michael@0: assertEq(b, NaN);