Муқаддима ба навъи Symbol дар JavaScript

Навъи Symbol барои эҷод кардани шинохтномаҳои ягона пешбинӣ шудааст. Ин шинохтномаҳо метавонанд барои эҷоди калидҳои ягонаи объектҳо истифода шаванд.

Биёед барои намуна як рамз эҷод кунем:

javascriptlet sym = Symbol();
console.log(sym);

Метавон чанд рамз эҷод кард:

javascriptlet sym1 = Symbol();
let sym2 = Symbol();

console.log(sym1, sym2);

Рамзҳое, ки мо эҷод кардаем, ягона хоҳанд буд. Ин маъно дорад, ки дар муқоиса онҳо баробар нахоҳанд буд:

javascriptlet sym1 = Symbol();
let sym2 = Symbol();

console.log(sym1 === sym2); // false
Задание 1

Чанд рамз эҷод кунед.