Муқаддима ба навъи Symbol дар JavaScript
Навъи Symbol барои эҷод кардани
шинохтномаҳои ягона пешбинӣ шудааст. Ин шинохтномаҳо
метавонанд барои эҷоди
калидҳои ягонаи объектҳо истифода шаванд.
Биёед барои намуна як рамз эҷод кунем:
let sym = Symbol();
console.log(sym);
Метавон чанд рамз эҷод кард:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1, sym2);
Рамзҳое, ки мо эҷод кардаем, ягона хоҳанд буд. Ин маъно дорад, ки дар муқоиса онҳо баробар нахоҳанд буд:
let sym1 = Symbol();
let sym2 = Symbol();
console.log(sym1 === sym2); // false
Чанд рамз эҷод кунед.