⊗jsSpSyOF 55 of 294 menu

Funksion në Objekt në JavaScript

Me ndihmën e simboleve në objekte mund të shtohen funksione dhe këto funksione nuk do të marrin pjesë në përsëritje. Le të provojmë. Le të themi se kemi një objekt:

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

Le të krijojmë një simbol:

let sym = Symbol();

Le të shkruajmë në objekt një funksion me çelës në formën e simbolit tonë:

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

Gjatë përsëritjes së objektit funksioni ynë nuk do të përsëritet:

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

Le të marrim funksionin tonë, duke e kaluar si çelës simbolin tonë (të njëjtën variabël):

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

Kodi mund të shkurtoret:

obj[sym]();

Shtoni në objekt një funksion që do të shfaqë kohën aktuale. Thirrni këtë funksion.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo