Публикации по теме 'nullish-coalescing'


Оператор JavaScript: необязательная цепочка (?.), нулевой оператор объединения (??)
Необязательная цепочка (?.) Необязательный оператор цепочки (?.) обращается к свойству объекта или вызывает функцию. Если объект, к которому осуществляется доступ, или вызываемая функция не определены или имеют значение null, вместо ошибки будет возвращено значение undefined. постоянный авантюрист = { имя: «Алиса», кот: { имя: Дина } }; const dogName = искатель приключений.собака?.имя; console.log(имя собаки); // ожидаемый результат: не определено..

Короткое замыкание в javascript
Когда мы хотим использовать логические операторы, такие как «И (&&)», «Или ( | | )», предполагается, что результат должен быть False или True . Под этим я подразумеваю, что логический тип данных предполагается в конце, поэтому очень важно знать, какие выражения считаются ложными значениями : А что, если наш код выглядит примерно так: const compare=3 || 'A' ; result ====> 3 В этом случае возвращаемое значение не может быть логическим значением. Тогда нет необходимости..

Объяснение нулевого оператора слияния
Оператор нулевого объединения - это новый оператор в javascript, который на самом деле является спецификацией ES2020. Это короткозамкнутый оператор, очень похожий на операторы && и || . Что это? Нулевой оператор объединения ( ?? ) - это логический оператор, который возвращает его операнд RHS, когда операнд LHS равен nullish (нулевой или неопределенный), в противном случае возвращает его операнд LHS. const name = null ?? ‘John Doe’ // output: John Doe Зачем нам..

Нулевой оператор объединения (??)
Всем привет, Изучая JavaScript, я наткнулся на очень классную функцию. Он называется нулевой оператор объединения . Выглядит ли этот термин таким сложным, я тоже это почувствовал, когда наткнулся на него. Я чувствовал, что это может быть очень сложной концепцией для понимания, но мне было очень весело ее изучать. Нулевой оператор объединения упрощает наш код. Сначала давайте посмотрим, как выглядит нулевой оператор объединения - Да, этот оператор представлен двумя..

Нулевой оператор объединения ‘??’
Привет, Дев, надеюсь, вам нравится погружаться с JavaScript, давайте изучим нулевой оператор объединения ‘??’ Нулевой оператор объединения записывается в виде двух вопросительных знаков ??. Поскольку он одинаково обрабатывает null и undefined , в этой статье мы будем использовать специальный термин. Для краткости мы будем говорить, что значение «определено», если оно не является ни null , ни undefined . Результат a ?? b : если определено a , то a , если a..

Нулевой оператор объединения (??)
Нулевой оператор объединения (??) Нулевой оператор объединения (??) — это новый оператор, представленный в ECMAScript 2020 (также известный как ES11). Он используется для предоставления значения по умолчанию, когда переменная имеет значение null или не определена. В JavaScript, когда вы хотите установить значение по умолчанию для переменной, которая может быть нулевой или неопределенной, вы часто используете логический оператор ИЛИ (||). Например: Однако у этого подхода есть..

Новые возможности JS в Node.js v14.0
На этой неделе был выпущен Node.js v14.0, ставший текущим выпуском. Это означает, что через шесть месяцев, к концу октября 2020 года, он будет переведен в статус Активная LTS (долгосрочная поддержка) и будет готов к общему использованию. Node.js v14.0.0 был обновлен для использования V8 8.1 , который обеспечивает поддержку последних функций JS. В этой статье я хотел бы подвести итоги этих интересных функций. Необязательная цепочка Если вы разработчик JS, вы, вероятно,..