Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
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