40 / 43
Что такое well-known символы (Symbol.iterator, Symbol.toPrimitive и т.д.)?
Well-known символы — это набор встроенных символов, через которые JavaScript позволяет настраивать поведение объектов на уровне языка. Например, Symbol.iterator определяет, как объект перебирается в for...of, Symbol.toPrimitive управляет приведением к примитиву, а Symbol.hasInstance переопределяет поведение instanceof. Это механизм метапрограммирования, дающий контроль над внутренними операциями языка.