{"ScriptPreparationCode":"function generateRandomString(length) {\r\n var result = \u0027\u0027;\r\n var characters = \u0027ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\u0027;\r\n var charactersLength = characters.length;\r\n for ( var i = 0; i \u003C length; i\u002B\u002B ) {\r\n result \u002B= characters.charAt(Math.floor(Math.random() * charactersLength));\r\n }\r\n return result;\r\n}\r\n\r\n\r\nvar arr = \u0022 \u0022.repeat(100).split(\u0022 \u0022).map(x =\u003E generateRandomString(3000));","TestCases":[{"Name":"Join","Code":"arr.join(\u0022, \u0022);","IsDeferred":false},{"Name":"Array reduce (how is this so fast?)","Code":"arr.reduce( (s, el) =\u003E s\u002Bel )","IsDeferred":false},{"Name":"Template literals ","Code":"\u0060${[...arr]}\u0060","IsDeferred":false}]}