how to find biggest value for particular array objects from nested array.
My Javascript Array:
const Application = [ { chartData: [ { title: "Type 1", value: 60, }, { title: "Type 2", value: 21, }, { title: "Type 3", value: 4, }, ], name: "App 1", }, { chartData: [ { title: "Type 1", value: 34, }, { title: "Type 2", value: 45, }, { title: "Type 3", value: 8, }, ], name: "App 2", }, { chartData: [ { title: "Type 1", value: 59, }, { title: "Type 2", value: 1, }, { title: "Type 3", value: 3, }, ], name: "App 3", }, ];
I want to find the maximum value of the nested chartData array.
I want a method to calculate the maximum value and for the above data the output should be 60.
Can anyone help ?
Advertisement
Answer
you can use this way:
const maxValue = Math.max.apply( Math, ...Application.map((e) => { return e.chartData.map((el) => { return el.value }) }) ) //[60,21,4,34,45,8,59,1,3] console.log(maxValue) //60