michael@0: function f() { michael@0: var x = undefined; michael@0: try { michael@0: [1, 2, 3].map(x); michael@0: assertEq(0, 1); michael@0: } catch(e) { michael@0: assertEq(e.toString().contains("x is not"), true); michael@0: } michael@0: michael@0: try { michael@0: [1, 2, 3].filter(x, 1, 2); michael@0: assertEq(0, 1); michael@0: } catch(e) { michael@0: assertEq(e.toString().contains("x is not"), true); michael@0: } michael@0: } michael@0: f();