49просмотров
5 сентября 2024 г.
questionScore: 54
?? Я из тех людей, кто начинал программировать, когда был только || - ИЛИ.
Приходилось учитывать исключения руками - 0, false, пустая строка.
Теперь js делает все за нас. Оператор нулевого слияния ?? выбирает первое значение не равное null или undefined. Например в результате такого выражения false ?? true в консоль выведется false.
В то время как результатом false || true будет true. А как давно вы узнали об этой возможности javascript?