{"ScriptPreparationCode":"var strings = {};\r\nfor (var i=0; i\u003C1000; i\u002B\u002B) {\r\n strings[i] = \u0022\u0022\u002Bi\u002Bi;\r\n}","TestCases":[{"Name":"for","Code":"var result = \u0022\u0022;\r\nvar keys = Object.keys(strings);\r\nfor (var i in keys) {\r\n result \u002B= \u0027 \u0027\u002Bi\u002Bstrings[i];\r\n}","IsDeferred":false},{"Name":"reduce","Code":"var result = Object.keys(strings).reduce(function(string, i) {\r\n return string\u002B\u0027 \u0027\u002Bi\u002Bstrings[i];\r\n}, \u0022\u0022);","IsDeferred":false},{"Name":"map","Code":"var result = Object.keys(strings).map(function(i) {\r\n return i\u002Bstrings[i];\r\n}).join(\u0027 \u0027);","IsDeferred":false}]}