michael@0: function f1(...arguments) { michael@0: assertEq("1,2,3", arguments.toString()); michael@0: } michael@0: f1(1, 2, 3); michael@0: function f2(arguments, ...rest) { michael@0: assertEq(arguments, 42); michael@0: assertEq("1,2,3", rest.toString()); michael@0: } michael@0: f2(42, 1, 2, 3);