Найти тему

Что такое «Оператор опциональной последовательности»?


Оператор опциональной последовательности ?. позволяет получить значение свойства, без необходимости проверять каждое из промежуточных свойств. Фишка данного оператора в том, что он не выбрасывает исключение, а просто возвращает undefined.

Рассмотрим пример, в котором React компонент отображает список студентов, и если по какой-либо причине в данных нет имени или фамилии, мы получим «Аноним».

Таким образом, мы получаем более короткий и понятный код при обращении к вложенным по цепочке свойствам объекта, когда есть вероятность, что какое-то из них отсутствует.

Что такое «Оператор опциональной последовательности»?  Оператор опциональной последовательности ?. позволяет получить значение свойства, без необходимости проверять каждое из промежуточных свойств.
Около минуты