Test case details

Preparation Code

var res = [] function f1(){ for(var i = 0, l = arguments.length; i < l; i++){ res.push(arguments[i]) } } function f2(){ var args = arguments for(var i = 0, l = args.length; i < l; i++){ res.push(args[i]) } } function f3(){ var len = arguments.length; res = new Array(len); for (var i = 0; i < len; i++) res[i] = arguments[i]; } function f4(){ res = Array.prototype.slice.call(arguments); } function f5_helper(){ res = arguments; } function f5(){ f5_helper.apply(null, arguments); } function f6() { res = 1 <= arguments.length ? slice.call(arguments, 0) : []; };
res = []

Test cases

Test #1

f1(0,1,2,3,4,5,6,7,8,9)

Test #2

f2(0,1,2,3,4,5,6,7,8,9)

Test #3

f3(0,1,2,3,4,5,6,7,8,9)

Test #4

f4(0,1,2,3,4,5,6,7,8,9)

Test #5

f5(0,1,2,3,4,5,6,7,8,9)

Test #6

f6(0,1,2,3,4,5,6,7,8,9)