Встречается на собеседованиях • сегодня
Пользовался ли Symbol
Symbol — это примитивный тип данных, который используется для создания уникальных идентификаторов.
Основные особенности:
- Каждый Symbol уникален, даже если создан с одинаковым описанием:
javascript
const sym1 = Symbol('foo'); const sym2 = Symbol('foo'); console.log(sym1 === sym2); // false - Используется для создания "скрытых" свойств объектов, чтобы избежать конфликтов имен.
- Не участвует в итерации (не виден в
for...in,Object.keys()).
Пример использования:
javascript
const id = Symbol('id');
const user = { name: 'John', [id]: 123 };
console.log(user[id]); // 123Symbol полезен для метапрограммирования и создания приватных полей в объектах.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы