Introdução ao tipo Symbol em JavaScript
O tipo Symbol destina-se à criação de
identificadores únicos. Esses identificadores
podem ser usados para criar
chaves únicas para objetos.
Vamos criar um símbolo como exemplo:
let sym = Symbol();
console.log(sym);
É possível criar vários símbolos:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1, sym2);
Os símbolos que criamos serão únicos. Isso significa que, ao compará-los, eles não serão iguais:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1 === sym2); // false
Crie vários símbolos.