2017-02-23 54 views
1

В большинстве примеров найдено nodejs, обратные вызовы, которые получают аргумент ошибки названы err и не errorОтветный аргумент ошибки именования в nodejs

Например, если один смотрит в express error handling docs, все аргументы ошибки названы err. Хотя, другие имена также сокращены, как req, res, их нет в nodejs docs, но можно заметить, что там также используется err.

Есть ли особая причина для такого соглашения об именах? ли это может быть, чтобы:

  • избежать путаницы с console.error, которые, возможно, были деструктурированного раньше?

  • или Error объект?

  • или просто заполнитель для пользователя, чтобы решить и поместить значащее имя аргумента ошибки вместо err?

ответ

0

Нет особых оснований для такого соглашения об именах. Я видел примеры, где он был сокращен до e или где использовался полный error. Хорошей практикой является использование одного и того же соглашения об именах в вашем проекте, но нет «глобальных» соглашений.