{"ScriptPreparationCode":"var strings = [];\r\nfor (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n strings[i] = {\r\n name: i\r\n };\r\n}\r\n","TestCases":[{"Name":"reduce","Code":"strings.reduce((a,n) =\u003E a\u002Bn.name, \u0027\u0027);","IsDeferred":false},{"Name":"for","Code":"let result = \u0027\u0027\r\nfor (let i = 0; i \u003C strings.length; i\u002B\u002B) {\r\n result \u002B= strings[i].name\r\n}","IsDeferred":false},{"Name":"for of","Code":"let result = \u0027\u0027\r\nfor (const string of strings) {\r\n result \u002B= string.name\r\n}","IsDeferred":false}]}