232 of 264 menu

Metode apply

Metode apply memungkinkan memanggil fungsi dengan konteks yang ditentukan. Parameter pertama metode harus menentukan konteks fungsi, dan parameter kedua - array parameter fungsi.

Sintaks

fungsi.apply(konteks, array parameter);

Contoh

Misalkan kita memiliki input:

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

Misalkan juga diberikan fungsi yang menerima tiga parameter:

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

Mari panggil fungsi kita sehingga this di dalam fungsi sama dengan input kita, dan sambil meneruskan angka 1, 2 dan 3 sebagai parameternya:

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

Contoh

Misalkan fungsi tidak menerima parameter:

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

Dalam hal ini, saat memanggil fungsi ini melalui apply, cukup meneruskan hanya parameter pertama dengan konteks:

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

Lihat juga

  • metode call,
    yang memanggil fungsi dengan konteks
  • metode bind,
    yang mengikat konteks ke fungsi
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak