Что такое optional chaining (`?.`) в JavaScript и для чего он используется?
СобеседованиеОператоры
Оператор optional chaining (?.) позволяет безопасно обращаться к свойствам объектов и вызывать методы, даже если промежуточное значение равно null или undefined
Если левая часть выражения равна null или undefined, оператор возвращает undefined вместо выброса ошибки
Используется для:
Доступа к вложенным свойствам объектов: obj?.prop?.nested