Вопрос пользователя Eugene Komissarov в уроке «Ленивые вычисления», курс «JS: Коллекции»

Eugene Komissarov

Небольшое замечание к видео: assert.equal и assert.deepEqual не возвращают true или false, они генерируют исключение в случае неравенства.

3 0

Олег Перов

В данном курсе ещё не проходили исключения, не будет ли это упоминание на данный момент лишней информацией?

0

Eugene Komissarov

Возможно авторы курса действительно так рассуждали, однако про AssertionError говорится например в этом уроке: https://ru.hexlet.io/courses/programming-basics/lessons/tests/theory_unit

0

Eugene Komissarov

А вообще интересно, что лучше использовать для проверки "глубокого" равенства? assert.deepEqual() с try/catch не предлагать). Может deep-equal или что-то другое?

0

Есть вопрос или хотите участвовать в обсуждении?

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

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Похожие вопросы

user-d3c8dee74a9a0015 24 января 2020 →

А почему параметр this.operations в видео задается через логическое ИЛИ ? Семантически не лучше ли задать е...

Олег Бородин 10 января 2020 →

По запросу LINQ я нагуглил только "Language Integrated Query". В видео же не о проекте Microsoft идёт речь?

Кирилл Шаповал 06 января 2020 →

У меня два вопроса по заданию: Почему мы не используем slice(), для метода toArray? Есть ли разница в созда...

Андрей Мягков 27 декабря 2019 →

Здравствуйте. Код ревью - https://ru.hexlet.io/code_reviews/188208. Не понимаю как сделать, чтобы reduce сч...

Andrey Nechaev 24 декабря 2019 →

Здравствуйте У меня и в предыдущих уроках было ощущение что чегото недосказывают в теории, но на этом уроке...