Встречается на собеседованиях • сегодня

Зачем нужен оператор ?.

Оператор опциональной последовательности (?.) позволяет безопасно обращаться к свойствам вложенных объектов, избегая ошибок, если какой-то промежуточный элемент равен null или undefined. Вместо ошибки вернёт undefined.

javascript
const user = {
  profile: { name: 'Alex' }
};

console.log(user?.profile?.name); // 'Alex'
console.log(user?.contacts?.phone); // undefined (без ошибки)

Особенно полезен при работе с API, где структура ответа может меняться. Альтернатива — громоздкие проверки через &&.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы