231 of 264 menu

A call metódus

A call metódus lehetővé teszi egy függvény meghívását meghatározott környezettel. A metódus első paramétereként a függvény környezetét kell megadni, a többi paraméter pedig a függvény paraméterei.

Szintaxis

függvény.call(környezet, paraméter1, paraméter2...);

Példa

Tegyük fel, hogy van egy inputunk:

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

Tegyük fel, hogy adott egy függvény is, amely három paramétert fogad:

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

Hívjuk meg a függvényt úgy, hogy a this a függvényen belül egyenlő legyen az inputunkkal, és eközben adjuk át neki a 1, 2 és 3 számokat paraméterként:

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

Példa

Tegyük fel, hogy a függvény nem fogad paramétereket:

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

Ebben az esetben, amikor ezt a függvényt a call segítségével hívjuk meg, elég csak az első paramétert a környezettel átadni:

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

Lásd még

  • a apply metódus,
    amely egy függvényt hív meg környezettel
  • a bind metódus,
    amely köti a környezetet egy függvényhez
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás