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ň.