232 of 264 menu

De apply Methode

De methode apply maakt het mogelijk een functie aan te roepen met een opgegeven context. De eerste parameter van de methode dient de context van de functie te zijn, en de tweede - een array met parameters voor de functie.

Syntaxis

functie.apply(context, array van parameters);

Voorbeeld

Stel we hebben een input veld:

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

Stel we hebben ook een functie die drie parameters accepteert:

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

Laten we onze functie zo aanroepen dat this in de functie gelijk is aan ons input veld, en daarbij de getallen 1, 2 en 3 als parameters doorgeven:

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

Voorbeeld

Stel de functie accepteert geen parameters:

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

In dit geval is het bij het aanroepen van deze functie via apply voldoende om alleen de eerste parameter met de context door te geven:

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

Zie ook

  • de methode call,
    die een functie aanroept met context
  • de methode bind,
    die context aan een functie bindt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren