⊗jsSpSyGb 57 of 294 menu

JavaScript'te Global Semboller

Symbol.for metodu kullanılarak isimli semboller oluşturulabilir. Bu semboller global sembol kaydı'na kaydedilecek ve bunlara kodun herhangi bir yerinden erişilebilecektir.

Bunun nasıl çalıştığını görelim. Bir fonksiyonun içinde bir sembol oluşturalım:

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

Şimdi başka bir fonksiyonda, ismiyle bu sembole erişelim:

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

Her iki fonksiyonun da aynı sembolü içerdiğini kontrol edelim. Fonksiyonlarımızı çağıralım:

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

Sembolleri karşılaştıralım:

console.log(sym1 === sym2); // true

Elinizde birkaç nesne olduğunu varsayalım. Her birine, adı 'sum' olan bir sembol şeklinde bir anahtar ekleyin. Bu anahtara, nesnenin elemanlarının toplamını döndüren bir fonksiyon yerleştirin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet