{"ScriptPreparationCode":null,"TestCases":[{"Name":"Reduce","Code":"let testArray = [\r\n {\r\n id: 1,\r\n max: 18\r\n },\r\n {\r\n id: 2\r\n },\r\n {\r\n id: 3,\r\n max: 25\r\n }\r\n]\r\nreturn testArray.some(item =\u003E item.hasOwnProperty(\u0027max\u0027)) ? testArray.reduce((max, item) =\u003E item.max \u003E max ? item.max : max, 0) : null","IsDeferred":false},{"Name":"Other","Code":"let testArray = [\r\n {\r\n id: 1,\r\n max: 18\r\n },\r\n {\r\n id: 2\r\n },\r\n {\r\n id: 3,\r\n max: 25\r\n }\r\n]\r\nlet maxArray = []\r\nconst maxLimits = []\r\nlet data = testArray.forEach(item =\u003E {\r\n\tif(item.max) maxArray.push(item.max)\r\n})\r\nmaxLimits.push(Math.max(...maxArray))\r\nreturn Math.max(maxLimits)","IsDeferred":false}]}