• Теория
  • Теория

Выводим на чистую воду

Мы обработали ситуацию с одинаковым результатом у всех игроков. При встрече этого редкого события можно вывести сообщение в консоль и сразу же завершить работу функции. Этот приём позволяет упростить дальнейшие проверки, ведь мы точно знаем, что одно условие уже обрабатывать не нужно.

Теперь опишем случаи, когда победителей несколько (но не все) или один. Что для этого нужно?

  • Если победили не все участники, сообщение будет начинаться одинаково, со слова «Победил». Поэтому создадим переменную, которая будет хранить начало сообщения. И не забудем про пробел после слова.
  • Так как объекты победителей находятся в массиве, мы будем перебирать массив, получать имена игроков и добавлять их с помощью конкатенации строк в сообщение.
  • Добавим в сообщение информацию о количестве игровых очков у победителей. Для этого не нужно перебирать массив, ведь результат у победителей одинаковый. Для простоты возьмём игровые очки первого игрока и добавим их в сообщение.
  • Выведем сообщение в консоль и посмотрим, что получилось.
Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Объекты» тренажёра «Базовые структуры данных» можно после регистрации и оформления подписки.