{"ScriptPreparationCode":"var chars = [239,15,2,1,227,15,118,2,68,63,49,59,56,90,0,44,15,143,1,206,15,251,7,255,56,15,43,2,206,15,225,0,255,74,15,135,3,255,56,15,74,1,71,15,0,3,255,74,15,92,1,242,15,172,8,44,15,63,0,107,15,194,1,242,15,5,1,224,15,118,2,65,15,184,11,255,17,63,49,59,56,234,6,71,15,90,0,218,15,180,3,224,15,243,0,255,56,15,42,3,218,15,237,0,161,15,235,2,255,56,15,74,1,255,8,15,3,9,65,15,84,0,86,15,215];\r\nfunction test1(arr) {\r\n const l = arr.length;\r\n var i = 0;\r\n var s = \u0022\u0022;\r\n for(;i\u003Cl;i\u002B\u002B){\r\n s\u002B=String.fromCharCode(arr[i]);\r\n }\r\n return s;\r\n}\r\nfunction test2(arr) {\r\n return String.fromCharCode.apply(null, arr);\r\n}\r\nfunction test3(arr) {\r\n const l = arr.length;\r\n var i = 0;\r\n var a = [];\r\n for(;i\u003Cl;i\u002B\u002B){\r\n a[i]=String.fromCharCode(arr[i]);\r\n }\r\n return a.join(\u0022\u0022);\r\n}","TestCases":[{"Name":"For-loop","Code":"var t1 = test1(chars);","IsDeferred":false},{"Name":"String.fromCharCode.apply","Code":"var t2 = test2(chars);","IsDeferred":false},{"Name":"join method","Code":"var t3 = test3(chars);","IsDeferred":false}]}