Skip to content
27 / 33

Что такое логические операторы присваивания (&&=, ||=, ??=)?

Logical assignment operators (ES2021) комбинируют логические операторы с присваиванием: x ||= y присваивает y, только если x falsy; x &&= y присваивает y, только если x truthy; x ??= y присваивает y, только если x равен null или undefined. Это короткая запись для частых паттернов присваивания значений по умолчанию.

Что такое логические операторы присваивания (&&=, ||=, ??=)? | JScriptiser