{"ScriptPreparationCode":"var count = 0;\r\n\r\nfunction sum(value) {\r\n\tcount \u002B= value;\r\n}\r\n\r\nfunction one(value) {\r\n sum(value);\r\n}\r\n\r\nfunction two() {\r\n for (var i = 0, l = arguments.length; i \u003C l; i\u002B\u002B) {\r\n \tsum(arguments[i]); \r\n }\r\n}\r\n\r\nfunction three(...args) {\r\n for (var i = 0, l = args.length; i \u003C l; i\u002B\u002B) {\r\n \tsum(args[i]); \r\n }\r\n}\r\n\r\nvar values = [1,2,3,4,5,6,7,8,9,10];\r\n","TestCases":[{"Name":"loop","Code":"count = 0;\r\none(10.5);\r\none(10.5);\r\none(10.5);","IsDeferred":false},{"Name":"arguments","Code":"count = 0;\r\ntwo(10.5, 10.5, 10.5);","IsDeferred":false},{"Name":"spread","Code":"count = 0;\r\nthree(10.5, 10.5, 10.5);","IsDeferred":false}]}