231 of 264 menu

Die call Metode

Die metode call laat toe om 'n funksie met 'n gegewe konteks aan te roep. Die eerste parameter van die metode moet die funksie se konteks wees, en die ander parameters - die funksie se parameters.

Sintaksis

funksie.call(konteks, parameter1, parameter2...);

Voorbeeld

Laat ons sê ons het 'n invoerveld:

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

Laat ons ook sê daar is 'n funksie wat drie parameters aanvaar:

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

Kom ons roep ons funksie sodat this binne die funksie gelyk is aan ons invoerveld, en terwyl ons die getalle 1, 2 en 3 as parameters deurgee:

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

Voorbeeld

Laat ons sê die funksie aanvaar geen parameters nie:

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

In hierdie geval, wanneer hierdie funksie deur call aangeroep word, is dit voldoende om net die eerste parameter met die konteks deur te gee:

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

Sien ook

  • die metode apply,
    wat 'n funksie met konteks aanroep
  • die metode bind,
    wat konteks aan 'n funksie bind
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp