232 of 264 menu

Metoda apply

Metoda apply lejon thirrjen e një funksioni me një kontekst të caktuar. Parametri i parë i metodës duhet të specifikojë kontekstin e funksionit, ndërsa i dyti - grupimin e parametrave të funksionit.

Sintaksa

funksioni.apply(konteksti, grup parametrash);

Shembull

Le të kemi një input:

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

Le të jepet gjithashtu një funksion që pranon tre parametra:

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

Le ta thërrasim funksionin tonë në mënyrë që this brenda funksionit të jetë i barabartë me input-in tonë, dhe në të njëjtën kohë t'i kalojmë atij si parametra numrat 1, 2 dhe 3:

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

Shembull

Le të supozojmë se funksioni nuk pranon parametra:

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

Në këtë rast, kur thirret ky funksion përmes apply, mjafton të kaloset vetëm parametri i parë me kontekstin:

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

Shihni gjithashtu

  • metoda call,
    që e thërret funksionin me kontekst
  • metoda bind,
    që e lidh kontekstin me funksionin
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