{"ScriptPreparationCode":"var str = \u0022\u0022;\r\nvar i;\r\nvar sArr = [];","TestCases":[{"Name":"String concatentation","Code":"str = \u0027\u0027;\r\nfor (i = 1000; i \u003E 0; i--) {\r\n\tstr \u002B= \u0022String concatenation. \u0022 \u002B i;\r\n}","IsDeferred":false},{"Name":"Array join","Code":"sArr = [];\r\nfor (i = 1000; i \u003E 0; i--) {\r\n\tsArr[i] = \u0022String concatenation. \u0022 \u002B i;\r\n}\r\nstr = sArr.join(\u0022\u0022);","IsDeferred":false},{"Name":"Array join (w/ push)","Code":"sArr = [];\r\nfor (i = 1000; i \u003E 0; i--) {\r\n\tsArr.push(\u0022String concatenation. \u0022 \u002B i);\r\n}\r\nstr = sArr.join(\u0022\u0022);","IsDeferred":false}]}