{"ScriptPreparationCode":"const cars = [\r\n\r\n {\r\n model:\u0022Alfa Romeo\u0022,\r\n color:\u0022red\u0022,\r\n year:2018,\r\n price:\u0022$2000\u0022\r\n },\r\n {\r\n model:\u0022Alfa Romeo\u0022,\r\n color:\u0022blue\u0022,\r\n year:2018,\r\n price:\u0022$2000\u0022\r\n },\r\n {\r\n model:\u0022Ford\u0022,\r\n color:\u0022blue\u0022,\r\n year:2017,\r\n price:\u0022$3000\u0022\r\n }\r\n];\r\n\r\n\r\n","TestCases":[{"Name":"1","Code":"/*When writing async/deferred tests, use \u0060deferred.resolve()\u0060 to mark test as done*/\r\nfunction maxPriceCar(cars) {\r\n let maxPriceCars = [cars[0]];\r\n\r\n for (let i = 1;i\u003Ccars.length;i\u002B\u002B)\r\n {\r\n if (cars[i].price\u003EmaxPriceCars[0].price)\r\n {\r\n maxPriceCars = [cars[i]];\r\n } else if (cars[i].price==maxPriceCars[0].price) {\r\n maxPriceCars.push(cars[i]);\r\n } \r\n }\r\n}\r\nmaxPriceCar(cars);\r\nreturn deferred.resolve;","IsDeferred":false},{"Name":"test2","Code":"function maxPriceCar2(cars) {\r\n let maxPriceCars = [cars[0]];\r\n\r\n for (let i = 1;i\u003Ccars.length;i\u002B\u002B)\r\n {\r\n if (cars[i].price\u003EmaxPriceCars[0].price)\r\n {\r\n maxPriceCars = [cars[i]];\r\n } else if (cars[i].price==maxPriceCars[0].price) {\r\n maxPriceCars.push(cars[i]);\r\n } \r\n let x = Math.max(1,2,3,4,5,6,7,cars[i].price,6,7,8,9,9000);\r\n }\r\n}\r\nmaxPriceCar2(cars);\r\nreturn deferred.resolve;","IsDeferred":false}]}