Ishara za Ulimwenguni katika JavaScript

Kwa kutumia njia Symbol.for unaweza kuunda ishara zilizo na jina. Ishara hizi zitawekwa kwenye rejista ya ishara za ulimwengu na upatikanaji wa ishara hizi utakuwa kutoka sehemu yoyote ya msimbo.

Hebu tuangalie jinsi hii inavyofanya kazi. Katika kazi moja tutaunda ishara:

javascriptfunction func1() {
  let sym = Symbol.for('test');
  return sym;
}

Sasa katika kazi nyingine tutapata upatikanaji wa ishara hii kwa kutumia jina lake:

javascriptfunction func2() {
  let sym = Symbol.for('test');
  return sym;
}

Wacha tuangalie kwamba kazi zote mbili zina ishara ile ile. Wacha tuite kazi zetu:

javascriptlet sym1 = func1();
let sym2 = func2();

Wacha tulinganishe ishara:

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

Wacha uwe na vitu kadhaa. Ongeza kila kitu ufunguo kwa mfumo wa ishara yenye jina 'sum'. Fanya kwenye ufunguo huu kazi, ambayo itarudisha jumla ya vipengele vya kitu.