{"ScriptPreparationCode":"var arr = [\u0027text\u0027, \u0027text\u0027, false \u0026\u0026 \u0027text\u0027, true \u0026\u0026 \u0027text\u0027, \u0027text\u0027, undefined, null, \u0027last str\u0027];\r\nvar repeats = 10000;\r\n\r\nvar cnF = (...args) =\u003E {\r\n return args.filter(cls =\u003E (\r\n cls !== undefined \u0026\u0026 cls !== null \u0026\u0026 cls !== false\r\n )).join(\u0027 \u0027)\r\n};\r\n\r\nvar cnW = (...args) =\u003E {\r\n var i = 0\r\n var str = \u0027\u0027\r\n while (i \u003C args.length) {\r\n var cls = args[i]\r\n if (cls !== undefined \u0026\u0026 cls !== null \u0026\u0026 cls !== false) {\r\n if (str.length \u003E 0) str \u002B= \u0027 \u0027\r\n str \u002B= cls\r\n }\r\n i\u002B\u002B\r\n }\r\n return str\r\n};","TestCases":[{"Name":"case 1","Code":"cnF(arr)","IsDeferred":false},{"Name":"case 2","Code":"cnW(arr)","IsDeferred":false}]}