⊗jsSpSyOF 55 of 294 menu

Funksjon i objekt i JavaScript

Med symboler kan man legge til funksjoner i objekter, og disse funksjonene vil ikke deltas i gjentakelse. La oss prøve. La oss si vi har et objekt:

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

La oss opprette et symbol:

let sym = Symbol();

La oss skrive en funksjon til objektet med en nøkkel i form av vårt symbol:

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

Ved gjentakelse av objektet vil vår funksjon ikke bli gjentatt:

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

La oss hente vår funksjon ved å sende vårt symbol (samme variabel) som nøkkel:

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

Koden kan forkortes:

obj[sym]();

Legg til en funksjon i objektet som vil vise gjeldende tid. Kall denne funksjonen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis