Symbol.iterator в 'retularString' // ошибка в правой части in
может быть объектом
Symbol.iterator в новой String () // true
Имеет ли этоозначает, что JS создает объектные оболочки для строк только , когда он вызывает методы / или обращается к соответствующим свойствам на них, например 'string'.toUppercase()
/ 'string'.length
?