{"ScriptPreparationCode":"var arrays = [];\r\nvar range = {min:0,max:0};\r\n\r\nfor (let i = 0; i \u003C 100; i\u002B\u002B) {\r\n arrays.push({\r\n name: \u0027asdf\u0027,\r\n price: Math.random() * (10000 - 1000) \u002B 1000\r\n })\r\n }","TestCases":[{"Name":"for","Code":"for (let i = 0; i \u003C 100; i\u002B\u002B) {\r\n\tconst price = arrays[i].price;\r\n \tif (price \u003C range.min) range.min = price;\r\n \telse if (price \u003E range.max) range.max = price;\r\n}","IsDeferred":false},{"Name":"foreach","Code":"arrays.forEach((obj)=\u003E{\r\n \tconst price = obj.price;\r\n \tif (price \u003C range.min) range.min = price;\r\n \telse if (price \u003E range.max) range.max = price;\r\n})","IsDeferred":false},{"Name":"forin","Code":"for (const i in arrays){\r\n \tconst price = arrays[i].price;\r\n \tif (price \u003C range.min) range.min = price;\r\n \telse if (price \u003E range.max) range.max = price;\r\n}","IsDeferred":false},{"Name":"forof","Code":"for (const obj of arrays){\r\n \tconst price = obj.price;\r\n \tif (price \u003C range.min) range.min = price;\r\n \telse if (price \u003E range.max) range.max = price;\r\n}","IsDeferred":false}]}