2 / 33
Что такое оператор нулевого слияния (??) и чем он отличается от ||?
Оператор нулевого слияния ?? возвращает правый операнд, только если левый равен null или undefined. В отличие от ||, который реагирует на все falsy значения (0, "", false, NaN), ?? пропускает только null/undefined. Это делает ?? безопасным для установки значений по умолчанию, когда 0, пустая строка или false являются допустимыми значениями.