Метод deepStrictEqual - проверка параметров на глубокое строгое равенство на NodeJS

Метод 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,
    который проверяет параметры на строгое неравенство



Чат с GPT Компилятор