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

Какие знаешь способы получения значения объекта в JavaScript

  1. Точечная нотация – если ключ известен и не содержит спецсимволов:
javascript
const user = { name: 'John' };
console.log(user.name); // 'John'
  1. Квадратные скобки – для динамических ключей или с спецсимволами:
javascript
const key = 'name';
console.log(user[key]); // 'John'
  1. Деструктуризация – извлечение сразу нескольких значений:
javascript
const { name } = user;
console.log(name); // 'John'
  1. Object.values() – массив значений объекта:
javascript
Object.values(user); // ['John']
  1. Object.entries() – массив пар [ключ, значение]:
javascript
Object.entries(user); // [['name', 'John']]
  1. Опциональная цепочка (?.) – безопасный доступ к вложенным свойствам:
javascript
console.log(user?.address?.city); // undefined
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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