232 of 264 menu

apply metodu

apply metodu funksiyanı verilmiş kontekslə çağırmağa imkan verir. Metodun birinci parametri kimi funksiyanın konteksti göstərilməlidir, ikinci parametr kimi isə - funksiyanın parametrlər massivi.

Sintaksis

funksiya.apply(kontekst, parametrlər massivi);

Nümunə

Tutaq ki, bizim bir inputumuz var:

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

Tutaq ki, həmçinin üç 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 inputumuza 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.apply(elem, [1, 2, 3]);

Nümunə

Tutaq ki, funksiya parametr qəbul etmir:

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

Bu halda bu funksiyanı apply vasitəsilə çağırarkən konteksti olan birinci parametri ötürmək kifayətdir:

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

Həmçinin bax

  • call metodu,
    ki, funksiyanı kontekslə çağırır
  • bind metodu,
    ki, konteksti funksiyaya 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