The symbol is a new primitive type, a unique token that is guaranteed never to clash with another symbol → a kind of UUID (Universally Unique Identifier)
ES2015 symbols are values, but they’re not strings. They’re not objects. They’re something new: a seventh type of value.
The primary reason for the introduction of symbols seems to have been to facilitate adding new functionality to the language without breaking existing code (hidden and unique properties)
Con los symbol
podemos añadir propiedades ocultas y unicas a los objetos que nos permiten extender objetos facilmente.