Добрый день, пожалуйста помогите разобраться с задачей
Написать функцию которая будет возвращать имя счастливчика, того кто чаще всего встречается в массиве let names=['Женя','Женя', 'Иван', 'Женя', 'Виктор', 'Виктор','Константин', 'Виктор', 'Виктор']
функция должна возвращать {lucky: "Виктор", loser:"Константин", other:["Женя","Иван"]} Моя решение на котором растрял
function nameFind(array){
let first=[]
let second=[]
let third=[]
let forth=[]
for(let i=0; i<array.length; i++){
if(array[i]==='Женя'){
first.push(array[i])
}
if(array[i]==='Иван'){
second.push(array[i])
}
if(array[i]==='Виктор'){
third.push(array[i])
}
if(array[i]==='Константин'){
forth.push(array[i])
}
}
console.log(Object.assign({}, [first,second,third,fort])
}
let names=['Женя','Женя', 'Иван', 'Женя', 'Виктор', 'Виктор','Константин', 'Виктор', 'Виктор']
console.log(nameFind(names))