JavaScript-də parametrli call metodu
Indi funksiya func bəzi parametrlər
qəbul etsin, onları param1
və param2 adlandıraq:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Funksiyanı call ilə çağırarkən
bu parametrləri bu şəkildə ötürmək olar:
func.call(elem, param1, param2);
Tutaq ki, aşağıdakı kod verilib:
<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' çıxmalıdır
Son sətirə call metodunu elə əlavə edin ki,
ekranda 'hello,
John Smit' çıxsın. 'hello' sözü
input-un value-dan götürülməlidir, 'John'
və 'Smit' isə funksiyanın parametrləri olmalıdır.