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

Как работает вызов поля объекта

Вызов поля объекта происходит через точечную нотацию (obj.property) или квадратные скобки (obj['property']).

  • Точечная нотация — для статических, валидных идентификаторов.
    javascript
    const user = { name: 'Alice' };
    console.log(user.name); // 'Alice'
  • Квадратные скобки — если имя свойства динамическое или содержит спецсимволы.
    javascript
    const key = 'name';
    console.log(user[key]); // 'Alice'

Если свойства нет, вернётся undefined. Для безопасного доступа к вложенным свойствам используйте опциональную цепочку (?.).

javascript
console.log(user?.address?.city); // undefined, если address отсутствует
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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