232 of 264 menu

apply metodi

apply metodi, funksiýany kesgitlenen kontekst bilen çagyrmaga mümkinçilik berýär. Metodyň birinji parametri hökmünde funksiýanyň konteksti, ikinjisi bolsa funksiýanyň parametrleriniň massiwi görkezilmeli.

Sintaksis

funksiýa.apply(kontekst, parametrleriň massiwi);

Mysal

Bizde bir input bolsun:

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

Şeýle hem, üç parametr kabul edýän funksiýa berlen:

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

this-iň funksiýanyň içinde biziň input-a deň bolmagy we şol bir wagtda ona 1, 2 we 3 sanlaryny parametr hökmünde bermegi üçin funksiýamyzy çagyrýarys:

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

Mysal

Funksiýa parametrleri kabul etmeýär diýeliň:

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

Bu ýagdaýda, bu funksiýany apply arkaly çagyrkanda, konteksti bolan diňe birinji parametri bermek ýeterlikdir:

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

Şeýle-de görmeli

  • funksiýany kontekst bilen çagyran call metodi
  • konteksti funksiýa berkidýän bind metodi
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et