{"ScriptPreparationCode":"function randstring() {\r\n const l = Math.ceil(Math.random()*16\u002B5)\r\n const alphabet = \u0022abcdefghijklmnopqrstuvwxyz\u0022\r\n let a = []\r\n for (let i=0; i\u003Cl; i\u002B\u002B) {\r\n \t a.push(alphabet[Math.floor(Math.random()*alphabet.length)])\r\n }\r\n \r\n return a.join(\u0022\u0022)\r\n}\r\n\r\nvar strings = []\r\nvar numbers = []\r\nvar arrays = []\r\nfor (let i=0; i\u003C1000; i\u002B\u002B) {\r\n \tstrings.push(randstring())\r\n numbers.push(Math.floor(Math.random()*10000))\r\n arrays.push([\r\n randstring(),\r\n Math.floor(Math.random()*10000)\r\n ])\r\n}\r\nvar testdata = [strings, numbers, arrays]","TestCases":[{"Name":"String function","Code":"let result = testdata.map( (data) =\u003E {\r\n data.map( (value) =\u003E String(value))\r\n})","IsDeferred":false},{"Name":"toString method","Code":"let result = testdata.map( (data) =\u003E {\r\n data.map( (value) =\u003E value.toString())\r\n})","IsDeferred":false},{"Name":"Template string","Code":"let result = testdata.map( (data) =\u003E {\r\n data.map( (value) =\u003E \u0060${value}\u0060)\r\n})","IsDeferred":false},{"Name":"String add","Code":"let result = testdata.map( (data) =\u003E {\r\n data.map( (value) =\u003E \u0022\u0022\u002Bvalue)\r\n})","IsDeferred":false}]}