помощь в решении задачи на JS
Собственно выполняю задание на Codewars(Ссылка) и столкнулся с проблемой. подскажите как решить эту задачу не через if или switch. спасибо
Ответы (1 шт):
Автор решения: ioprst
→ Ссылка
Вы можете использовать условный оператор ?.
function likes(names) {
len = names.length;
return (len === 0) ? `no one likes this` :
(len === 1) ? `${names[0]} likes this` :
(len === 2) ? `${names[0]} and ${names[1]} like this` :
(len === 3) ? `${names[0]}, ${names[1]} and ${names[2]} like this` :
`${names[0]}, ${names[1]} and ${len - 2} others like this`;
}