JavaScript-dä Global Simwollar
Symbol.for metodu bilen
ady bolan simwollar döredip bileris.
Bu simwollar
global simwol registrine
saklanar we olara kodüň islendik
ýerinden eltmek mümkün bolar.
Geliň, munuň nähili işleýändigine seredeliň. Bir funksiýada simwol dörediň:
javascriptfunction func1() {
let sym = Symbol.for('test');
return sym;
}
Indi başga bir funksiýada bu simwola ady boýunça elteliň:
javascriptfunction func2() {
let sym = Symbol.for('test');
return sym;
}
Iki funksiýanyň hem bir meňzeş simwoly öz içine alýandygyny barlaylyň. Funksiýalarymyzy çagyryň:
javascriptlet sym1 = func1();
let sym2 = func2();
Simwollary deňeşdiriň:
javascriptconsole.log(sym1 === sym2); // true
Задание 1
Size birnäçe obýekt bar diýeliň.
Olaryň hersine
'sum' ady bilen simwol görnüşinde
açar goşuň.
Bu açarda, obýektiň elementleriniň
jemiýetini gaýtaryjan funksiýa ýerine ýetiriň.