231 of 264 menu

Metoden call

Metoden call lar deg kalle en funksjon med en gitt kontekst. Den første parameteren til metoden skal være funksjonens kontekst, og de resterende parameterne skal være funksjonens parametere.

Syntaks

funksjon.call(kontekst, parameter1, parameter2...);

Eksempel

La oss si at vi har et input-felt:

<input id="elem" value="text">

La oss også si at det er gitt en funksjon som tar tre parametere:

function func(param1, param2, param3) { console.log(this.value + param1 + param2 + param3); }

La oss kalle funksjonen vår slik at this inne i funksjonen er lik input-feltet vårt, og samtidig gi den tallene 1, 2 og 3 som parametere:

let elem = document.querySelector('#elem'); func.call(elem, 1, 2, 3);

Eksempel

La oss si at funksjonen ikke tar parametere:

function func() { console.log(this.value); }

I dette tilfellet er det nok, når du kaller denne funksjonen via call, å bare sende den første parameteren med konteksten:

let elem = document.querySelector('#elem'); func.call(elem);

Se også

  • metoden apply,
    som kaller en funksjon med kontekst
  • metoden bind,
    som binder kontekst til en funksjon
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