Метод deepStrictEqual

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

Синтаксис

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

Пример

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

javascriptimport assert from 'assert';

console.log(assert.deepStrictEqual(1, 2));

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

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

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

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