ES6 - Symbol.keyFor

Este método recupera una clave de símbolo compartida del registro de símbolo global para el símbolo dado.

Sintaxis

La sintaxis de Symbol.keyFor se menciona a continuación, donde sym es el símbolo para el que se debe buscar una clave.

Symbol.keyFor(sym)

Ejemplo

<script>
   const user_Id = Symbol.for('userId') // creates a new Symbol in registry
   console.log(Symbol.keyFor(user_Id)) // returns the key of a symbol in registry
   const userId = Symbol("userId")// symbol not in registry
   console.log(Symbol.keyFor(userId)) //userId symbol is not in registry
</script>

La salida del código es la siguiente:

userId
undefined