Что такое логические операторы присваивания в JavaScript и какие они бывают?
Логические операторы присваивания объединяют логическую операцию с присваиванием.
Виды:
&&=(логическое И присваивание) — присваивает значение только если левый операнд truthy||=(логическое ИЛИ присваивание) — присваивает значение только если левый операнд falsy??=(nullish coalescing присваивание) — присваивает значение только если левый операндnullилиundefined
Пример: x ??= defaultValue эквивалентно x = x ?? defaultValue