Я читаю спецификации Symbol.toStringTag MDN и ES6, но не совсем понимаю, что это значит. Предполагается ли это как:
- Если определен метод
toString()
объекта или класса, то @@toStringTag
не имеет значения. (Если только самоопределенный toString()
использует @@toStringTag
, но каким образом?) - В противном случае
Object
s toString()
будет использовать функцию, указанную [Symbol.toStringTag]
, для получения имя объекта для отображения как [Object XYZ]
?