Skip to content
6 / 51

Что такое символ (Symbol) и для чего он используется?

Symbol — примитивный тип данных, добавленный в ES2015. Каждый символ гарантированно уникален: Symbol('id') !== Symbol('id'). Символы используются для создания уникальных ключей объектов, которые не конфликтуют с другими свойствами и не появляются в обычных итерациях (for...in, Object.keys). Также существуют Well-Known Symbols (например, Symbol.iterator), которые позволяют настраивать поведение встроенных операций языка.

Что такое символ (Symbol) и для чего он используется? | JScriptiser