Вопрос №82898 от пользователя Максим Масютенко в уроке «Проверка существования значения», курс «JS: Массивы»

Максим Масютенко

Всем доброго времени суток! тесты не проходят, выдает ошибку: Expected: false Received: undefined

  11 |
  12 |   const actual3 = get(cities, 7, false);
> 13 |   expect(actual3).toBe(false);
     |                   ^
  14 |
  15 |   const actual4 = get(cities, -1, 'oops');
  16 |   expect(actual4).toBe('oops');

подскажите в чем ошибка https://ru.hexlet.io/code_reviews/883712

2 0

Мария Сухова

Привет!

  1. из условия, значение по умолчанию всегда равно null (можно указать это прям при объявлении функции), ты можешь даже не рассматривать другие варианты (например, когда param != null).
  2. твоя функция должна возвращать либо элемент массива по указанному индексу, либо значение по умолчанию. то есть всего два варианта. в 12 строчке ты записываешь в result false. зачем?
0

Максим Масютенко

Спасибо с ответом! Ну и намудрил же я... А оказалось, задание проще некуда!

1

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
с нуля
Разработка фронтенд-компонентов для веб-приложений
9 февраля 10 месяцев
Иконка программы Онлайн-буткемп. Фронтенд-разработчик
Профессия
Новый с нуля
Интенсивное обучение профессии в режиме полного дня
9 февраля 4 месяца
Иконка программы Python-разработчик
Профессия
с нуля
Разработка веб-приложений на Django
9 февраля 10 месяцев
Иконка программы Java-разработчик
Профессия
с нуля
Разработка приложений на языке Java
9 февраля 10 месяцев
Иконка программы PHP-разработчик
Профессия
с нуля
Разработка веб-приложений на Laravel
9 февраля 10 месяцев
Иконка программы Инженер по тестированию
Профессия
с нуля
Ручное тестирование веб-приложений
9 февраля 4 месяца
Иконка программы Node.js-разработчик
Профессия
с нуля
Разработка бэкенд-компонентов для веб-приложений
9 февраля 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
с нуля
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
9 февраля 16 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
c опытом
Создание веб-приложений со скоростью света
9 февраля 5 месяцев
Иконка программы Верстальщик
Профессия
с нуля
Верстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Аналитик данных
Профессия
В разработке с нуля
Сбор, анализ и интерпретация данных
16 марта 8 месяцев