Код Junior Реализация с нуля обновлено

Список имён с амперсандом

Условие

Массив объектов { name }. Верни строку: имена через запятую, последние два - через амперсанд. Пустой массив - пустая строка.

Что проверяют тесты

  • одно имя

  • два имени

  • три имени

  • пустой массив

Как подойти

Задача на границы. Три ранних возврата читаются лучше, чем одно выражение с тернарниками. В интерфейсе это же делает Intl.ListFormat, который знает правила языка - назвать его стоит.

Подсказки: 2
  1. Три случая: ноль, один и остальные.
  2. slice(0, -1) отделяет всё, кроме последнего.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.