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

Как называется ? перед методом объекта или функции

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

Пример:

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

// Без опциональной цепочки
const userName = user && user.profile && user.profile.name; // 'Alex'

// С опциональной цепочкой
const safeUserName = user?.profile?.name; // 'Alex'
const safeAge = user?.profile?.age; // undefined (без ошибки)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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