Найти в Дзене
HTML Academy

Операторы &&= и ||= — короткая запись для проверки и присваивания в JavaScript

Операторы &&= и ||= — короткая запись для проверки и присваивания в JavaScript. Они помогают убирать лишние if и делают код компактнее — уже поддерживаются во всех современных браузерах.

В статье на простых примерах разбираем, как &&= присваивает новое значение только когда выражение слева истинно, а ||= — когда слева ложное. Это удобно для деактивации флагов и установки значений по умолчанию без дублирования кода. Например, вместо if (a) a = b; — a &&= b;, а для «дефолта» — username ||= 'Гость'. #js #baseline

🌸 Читать статью