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

Можно ли в объектах хранить примитивы

Да, объекты могут хранить примитивы в качестве значений свойств. В JavaScript объекты — это коллекции пар ключ-значение, где ключи всегда строки (или Symbol), а значения могут быть любого типа, включая примитивы (числа, строки, булевы значения, null, undefined, Symbol).

javascript
const user = {
  name: 'Alice', // строка (примитив)
  age: 25,       // число (примитив)
  isAdmin: true, // булево (примитив)
  id: Symbol('id') // Symbol (примитив)
};

Важно помнить, что при копировании объекта примитивы копируются по значению, а объекты — по ссылке. Также ключи объекта автоматически преобразуются в строки, даже если передать нестроковый примитив.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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