{"ScriptPreparationCode":"var a = {\r\n\tfn(a1, a2, a3, a4) {\r\n\t\treturn a1 \u002B a2 \u002B a3 \u002B a4;\r\n\t}\r\n}\r\nvar args = [0,1,3,4];","TestCases":[{"Name":"apply","Code":"a.fn.apply(a, args);","IsDeferred":false},{"Name":"...","Code":"a.fn(...args);","IsDeferred":false},{"Name":"direct call","Code":"a.fn(args[0], args[1], args[2], args[3])","IsDeferred":false}]}