⊗jsSpSyOF 55 of 294 menu

Fungsi dalam Objek dalam JavaScript

Dengan menggunakan simbol, fungsi boleh ditambah ke dalam objek dan fungsi-fungsi ini tidak akan terlibat dalam lelaran. Mari kita cuba. Katakan kita mempunyai objek:

let obj = {a: 1, b: 2, c: 3};

Mari buat simbol:

let sym = Symbol();

Catatkan fungsi ke dalam objek dengan kunci dalam bentuk simbol kita:

obj[sym] = function() { console.log('!!!'); };

Semasa melelarkan objek, fungsi kita tidak akan dilelar:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Dapatkan fungsi kita, dengan menghantar kunci berupa simbol kita (pembolehubah yang sama):

let func = obj[sym]; func();

Kod boleh dipendekkan:

obj[sym]();

Tambahkan fungsi ke dalam objek yang akan memaparkan masa semasa. Panggil fungsi tersebut.

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