232 of 264 menu

Apply metodi

apply metodi funktsiyani berilgan kontekst bilan chaqirishga imkon beradi. Metodning birinchi parametri sifatida funktsiya konteksti, ikkinchisida esa - funktsiya parametrlarining massivi ko'rsatiladi.

Sintaksis

funktsiya.apply(kontekst, parametrlar massivi);

Misol

Faraz qilaylik, bizda input maydoni bor:

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

Shuningdek, uchta parametr qabul qiladigan funktsiya berilgan bo'lsin:

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

Keling, funktsiyamizni shunday chaqiraylikki, this funktsiya ichida bizning inputimizga teng bo'lsin, va shu bilan birga unga 1, 2 va 3 sonlarini parametr sifatida uzataylik:

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

Misol

Faraz qilaylik, funktsiya parametrlar qabul qilmaydi:

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

Bunday holatda, bu funktsiyani apply orqali chaqirganda faqat kontekst bilan birinchi parametrni uzatish kifoya:

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

Shuningdek qarang

  • call metodi,
    bu funktsiyani kontekst bilan chaqiradi
  • bind metodi,
    bu kontekstni funktsiyaga bog'laydi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish