michael@0: function f(a, b, c, ...rest) { michael@0: assertEq(a, 1); michael@0: assertEq(b, undefined); michael@0: assertEq(c, undefined); michael@0: assertEq(Array.isArray(rest), true); michael@0: assertEq(rest.length, 0); michael@0: assertEq(Object.getPrototypeOf(rest), Array.prototype); michael@0: } michael@0: f(1);