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.