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

Call metodi

call metodi funktsiyani berilgan kontekstda chaqirish imkonini beradi. Metodning birinchi parametri sifatida funktsiya konteksti ko'rsatiladi, qolgan parametrlar esa funktsiya parametrlari hisoblanadi.

Sintaksis

funktsiya.call(kontekst, parametr1, parametr2...);

Misol

Faraz qilaylik, bizda input bor:

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

Shuningdek, faraz qilaylik, uchta parametr qabul qiladigan funktsiya berilgan:

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.call(elem, 1, 2, 3);

Misol

Faraz qilaylik, funktsiya parametr qabul qilmaydi:

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

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

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

Shuningdek qarang

  • apply metodi,
    funktsiyani kontekst bilan chaqiradi
  • bind metodi,
    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