РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
231 of 264 menu
◀ ▶

Call metodi

call metodi funksiýany berlen kontekst bilen çagyrmaga mümkinçilik berýär. Metodyň birinji parametri hökmünde funksiýanyň konteksti görkezilmeli, galan parametrler bolsa funksiýanyň parametrleri bolmaly.

Sintaksis

funksiýa.call(kontekst, parametr1, parametr2...);

Mysal

Bizde bir input bolsun:

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

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

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

Geliň, şu funksiýamyzy şeýle çagyralyň, this funksiýanyň içinde biziň input-a deň bolsun we şol bir wagtyň özünde oňa 1, 2 we 3 sanlary parametr hökmünde geçireliň:

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

Mysal

Funksiýa hiç hili parametr kabul etmeýär diýeliň:

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

Bu ýagdaýda bu funksiýany call arkaly çagyrkanda diňe birinji parametri kontekst bilen geçirmek ýeterlikdir:

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

Şeýle-de görüň

  • apply metodi,
    funksiýany kontekst bilen çagyrmak üçin
  • bind metodi,
    funksiýa bilen konteksti baglamak üçin
← →
↑
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