Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
231 of 264 menu
◀ ▶

Metoden call

Metoden call giver mulighed for at kalde en funktion med en given kontekst. Den første parameter for metoden skal være funktionens kontekst, og de resterende parametre - funktionens parametre.

Syntaks

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

Eksempel

Lad os sige, at vi har et inputfelt:

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

Lad os også sige, at der er en funktion, der tager tre parametre:

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

Lad os kalde vores funktion, så this inde i funktionen er lig med vores inputfelt, og samtidig give den tallene 1, 2 og 3 som parametre:

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

Eksempel

Lad os sige, at funktionen ikke tager parametre:

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

I dette tilfælde er det nok kun at sende den første parameter med konteksten, når funktionen kaldes via call:

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

Se også

  • metoden apply,
    som kalder en funktion med en kontekst
  • metoden bind,
    som binder en kontekst til en funktion
← →
↑
Dansk▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis