Встречается на собеседованиях • сегодня
Зачем нужен оператор ?.
Оператор опциональной последовательности (?.) позволяет безопасно обращаться к свойствам вложенных объектов, избегая ошибок, если какой-то промежуточный элемент равен null или undefined. Вместо ошибки вернёт undefined.
javascript
const user = {
profile: { name: 'Alex' }
};
console.log(user?.profile?.name); // 'Alex'
console.log(user?.contacts?.phone); // undefined (без ошибки)Особенно полезен при работе с API, где структура ответа может меняться. Альтернатива — громоздкие проверки через &&.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы