158 подписчиков
Что такое «Оператор опциональной последовательности»?
Оператор опциональной последовательности ?. позволяет получить значение свойства, без необходимости проверять каждое из промежуточных свойств. Фишка данного оператора в том, что он не выбрасывает исключение, а просто возвращает undefined.
Рассмотрим пример, в котором React компонент отображает список студентов, и если по какой-либо причине в данных нет имени или фамилии, мы получим «Аноним».
Таким образом, мы получаем более короткий и понятный код при обращении к вложенным по цепочке свойствам объекта, когда есть вероятность, что какое-то из них отсутствует.
Около минуты
16 апреля 2024