Ներածություն 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

Ստեղծեք մի քանի սիմվոլ: