Про логическое преобразование в JS
Логическое преобразование в JavaScript - это процесс приведения значения любого типа к логическому типу (булевому значению). Логическое преобразование осуществляется с помощью оператора !!. В JavaScript существуют несколько "ложных" значений, которые преобразуются в false при логическом преобразовании: - false - null - undefined - 0 - NaN - '' (пустая строка) Любые другие значения преобразуются в true при логическом преобразовании. Давайте рассмотрим несколько примеров: console.log(!!true); // true console.log(!!false); // false console.log(!!0); // false console.log(!!1); // true console...
216 читали · 3 года назад
5 библиотек ведения логов для Node.js
Источник: Nuances of Programming Ведение логов является неотъемлемой частью создания современных веб-приложений. Логирование помогает разработчику исследовать различные проблемы приложения и быстро с ними справляться. В противном случае приходится тратить лишнее время на отладку. В этой статье речь пойдет о пользе ведения логов и различных решениях по логированию для Node.js, помогающих ускорить процесс отладки. Зачем нужно логирование? Как уже упоминалось, логирование помогает разработчикам легко отслеживать ошибки в приложениях...