{"ScriptPreparationCode":"var s;","TestCases":[{"Name":"plus","Code":"s = Math.random() \u002B \u0022a\u0022\u002B\u0022 b\u0022 \u002B \u0022 \u0022 \u002B \u0022cdefgh \u0022 \u002B \u0022test\u0022 \u002B \u0022 \u0022\u002B\u0022123\u0022;","IsDeferred":false},{"Name":"join","Code":"s = [Math.random(), \u0022a\u0022,\u0022b\u0022,\u0022cdefgh\u0022,\u0022test\u0022,\u0022123\u0022].join(\u0022 \u0022);","IsDeferred":false},{"Name":"fn","Code":"function join(){\r\n var s;\r\n for(var i=0, len=arguments.length;i\u003Clen;i\u002B\u002B){\r\n s \u002B= arguments[i] \u002B \u0022 \u0022;\r\n }\r\n return s;\r\n}\r\n\r\njoin(Math.random(),\u0022a\u0022,\u0022b\u0022,\u0022cdefgh\u0022,\u0022test\u0022,\u0022123\u0022);","IsDeferred":false},{"Name":"spacer","Code":"function spacer(s){\r\n return s\u002B\u0022 \u0022;\r\n}\r\n\r\ns = spacer(Math.random())\u002Bspacer(\u0022a\u0022)\u002Bspacer(\u0022b\u0022)\u002Bspacer(\u0022cdefgh\u0022)\u002Bspacer(\u0022test\u0022)\u002B\u0022123\u0022;","IsDeferred":false}]}