You can try something like below. First find the max visitors count, then search for the day based on the count number.
mostPopularDays(10);
function mostPopularDays(week) {
var popularDays = [{
day: 'Sunday: ',
visitors: '25'
},
{
day: 'Monday: ',
visitors: '13'
},
{
day: 'Tuesday: ',
visitors: '3'
},
{
day: 'Wednesday: ',
visitors: '9'
},
{
day: 'Thursday: ',
visitors: '6'
},
{
day: 'Friday: ',
visitors: '16'
},
{
day: 'Saturday: ',
visitors: '20'
}
];
var maxNumberVisitor = Math.max.apply(Math, popularDays.map(function(o) {
return o.visitors;
}));
document.write('Highest visitor count = ' + maxNumberVisitor);
let objPopularDay = popularDays.find(o => o.visitors === maxNumberVisitor.toString());
document.write(' on ' + objPopularDay.day + '<br/>');
}
Output: Highest visitor count = 25 on Sunday:
Working Example:
Search Array[
^]