Symbol: что это
Коротко
Symbol: примитив с гарантированно уникальным значением. Используется для ключей свойств, которые не конфликтуют с чужими, и для встроенных протоколов (Symbol.iterator, Symbol.toPrimitive, Symbol.asyncIterator).
Определение
Примитив с гарантированно уникальным значением. Используется для ключей свойств, которые не конфликтуют с чужими, и для встроенных протоколов (Symbol.iterator, Symbol.toPrimitive, Symbol.asyncIterator). Символьные ключи не видны в Object.keys, for...in и JSON.stringify.
Подробнее
Получить символьные ключи можно через Object.getOwnPropertySymbols или Reflect.ownKeys.
Из урока «Современный синтаксис за 8 минут»
Используется для ключей, которые не пересекутся с чужими, и для встроенных протоколов: Symbol.iterator, Symbol.toPrimitive, Symbol.asyncIterator.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.