Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
84 of 183 menu
Бесплатный курс по работе с AJAX в PHP. Начало 6 ноября. Жми для записи!

Метод deepStrictEqual

Метод deepStrictEqual проверяет заданные параметры на глубокое строгое равенство, т.е. проверяет и дочерние объекты параметров. В первом параметре метода указываем первое значение для сравнения, во втором параметре - второе значение, в третьем необязательном параметре - сообщение об ошибке.

Синтаксис

assert.deepStrictEqual(первое значение, второе значение, [сообщение об ошибке]);

Пример

Давайте сравним числа 1 и 2:

import assert from 'assert'; console.log(assert.deepStrictEqual(1, 2));

Результат выполненного кода:

'AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: 1 !== 2'

Смотрите также

  • метод strictEqual,
    который проверяет параметры на строгое равенство
  • метод notDeepStrictEqual,
    который проверяет параметры на глубокое строгое неравенство
  • метод notStrictEqual,
    который проверяет параметры на строгое неравенство