Метод ifError - ошибка значения на NodeJS

Метод ifError возвращает ошибку значения, заданного в параметре. Если значение равно undefined или null, то ошибка не выдается. Метод полезен при тестировании аргумента ошибки в коллбэках.

Синтаксис

assert.ifError(значение);

Пример

Давайте проверим какую ошибку вернет метод ifError, если в его параметре указать число 0:

import assert from 'assert'; console.log(assert.ifError(0));

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

'AssertionError [ERR_ASSERTION]: ifError got unwanted exception: 0'

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

  • метод assert,
    который проверяет истинность утверждения
  • метод fail,
    который возвращает сообщение об ошибке по умолчанию



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