Wprowadzenie do typu Symbol w JavaScript
Typ Symbol jest przeznaczony do tworzenia
unikalnych identyfikatorów. Te identyfikatory
mogą być użyte do tworzenia
unikalnych kluczy obiektów.
Dla przykładu stwórzmy symbol:
let sym = Symbol();
console.log(sym);
Można stworzyć kilka symboli:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1, sym2);
Utworzone przez nas symbole będą unikalne. Oznacza to, że przy porównaniu nie będą równe:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1 === sym2); // false
Utwórz kilka symboli.