Metode call dengan Parameter di JavaScript
Sekarang anggap fungsi func menerima
beberapa parameter, sebut saja param1
dan param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Saat memanggil fungsi melalui call,
parameter-parameter ini dapat diteruskan seperti ini:
func.call(elem, param1, param2);
Anggap diberikan kode berikut:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // di sini harus menampilkan 'hello, John Smit'
Tambahkan metode call pada baris terakhir
sehingga yang ditampilkan di layar adalah 'hello,
John Smit'. Kata 'hello' harus
diambil dari value input, sedangkan 'John'
dan 'Smit' harus menjadi parameter fungsi.