JavaScript'te Parametreli call Metodu
Şimdi func fonksiyonunun
bazı parametreler aldığını varsayalım, onlara param1
ve param2 diyelim:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
call ile bir fonksiyonu çağırırken
bu parametreleri şu şekilde iletebilirsiniz:
func.call(elem, param1, param2);
Aşağıdaki kod verilmiş olsun:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // burada 'hello, John Smit' yazdırmalı
Ekrana 'hello,
John Smit' yazdırmak için son satıra call
metodunu ekleyin. 'hello' kelimesi
input'un value değerinden alınmalı, 'John'
ve 'Smit' ise fonksiyonun parametreleri olmalıdır.