{"ScriptPreparationCode":"var str1 = \u0022\u0022, \r\n str2 = \u0022\u0022, \r\n str3 = \u0022\u0022, \r\n sArr1 = [],\r\n sArr2 = new Array(500);\r\n","TestCases":[{"Name":"standard string append","Code":"for (var i = 0; i \u003C 500; i\u002B\u002B) {\r\n\tstr1 \u002B= \u0022String concatenation. \u0022;\r\n}","IsDeferred":false},{"Name":"array push then join","Code":"for (var i = 0; i \u003C 500; i\u002B\u002B) {\r\n\tsArr1.push(\u0022String concatenation. \u0022);\r\n}\r\nstr2 = sArr1.join(\u0022\u0022);","IsDeferred":false},{"Name":"array index assign then join","Code":"for (var i = 0; i \u003C 500; i\u002B\u002B) {\r\n\tsArr2[i] = \u0022String concatenation. \u0022;\r\n}\r\nstr3 = sArr2.join(\u0022\u0022);","IsDeferred":false}]}