ES6 - Symbol.keyFor
Questo metodo recupera una chiave del simbolo condivisa dal registro dei simboli globale per il simbolo specificato.
Sintassi
La sintassi per Symbol.keyFor è menzionata di seguito, dove sym è il simbolo per cui trovare una chiave.
Symbol.keyFor(sym)
Esempio
<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>
L'output del codice è il seguente:
userId
undefined