Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/optional-chaining

Что такое optional chaining (`?.`) в JavaScript и для чего он используется?

СобеседованиеОператоры
  • Оператор optional chaining (?.) позволяет безопасно обращаться к свойствам объектов и вызывать методы, даже если промежуточное значение равно null или undefined
  • Если левая часть выражения равна null или undefined, оператор возвращает undefined вместо выброса ошибки
  • Используется для:
    1. Доступа к вложенным свойствам объектов: obj?.prop?.nested
    2. Вызова методов: obj?.method?.()
    3. Доступа к элементам массива: arr?.[0]
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov