⊗jsSpSyGb 57 of 294 menu

Simbol Global dalam JavaScript

Dengan metode Symbol.for kita dapat membuat simbol dengan nama. Simbol-simbol ini akan disimpan dalam registri simbol global dan akses ke mereka dapat diperoleh dari mana saja dalam kode.

Mari kita lihat bagaimana cara kerjanya. Dalam satu fungsi, kita buat sebuah simbol:

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

Sekarang dalam fungsi lain, dapatkan akses ke simbol ini berdasarkan namanya:

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

Mari kita periksa bahwa kedua fungsi berisi simbol yang sama. Panggil fungsi-fungsi kita:

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

Bandingkan simbol-simbolnya:

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

Misalkan Anda memiliki beberapa objek. Tambahkan kepada masing-masing objek sebuah kunci dalam bentuk simbol dengan nama 'sum'. Buatlah dalam kunci ini sebuah fungsi, yang akan mengembalikan jumlah elemen objek.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak