231 of 264 menu

Call metodu

call metodu funksiyanı verilmiş kontekstlə çağırmağa imkan verir. Metodun ilk parametri kimi funksiyanın konteksti göstərilməlidir, qalan parametrlər isə funksiyanın parametrləridir.

Sintaksis

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

Nümunə

Tutaq ki, bizim bir inputumuz var:

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

Həmçinin tutaq ki, üç parametr qəbul edən funksiya verilib:

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

Gəlin funksiyamızı elə çağıraq ki, this funksiya daxilində bizim inputa bərabər olsun və eyni zamanda ona 1, 23 rəqəmlərini parametr kimi ötürək:

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

Nümunə

Tutaq ki, funksiya parametr qəbul etmir:

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

Bu halda bu funksiyanı call ilə çağırarkən kontekstlə birinci parametri ötürmək kifayətdir:

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

Həmçinin bax

  • apply metodu,
    kontekstlə funksiyanı çağırır
  • bind metodu,
    funksiyaya konteksti bağlayır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et