JavaScript-da parametrlar bilan call metodi
Endi func funktsiyasi ba'zi parametrlarni
qabul qilsin, ularni param1
va param2 deb ataymiz:
javascriptfunction func(param1, param2) {
console.log(this.value + param1 + param2);
}
call orqali funktsiyani chaqirishda
ushbu parametrlarni shu tarzda uzatish mumkin:
javascriptfunc.call(elem, param1, param2);
Задание 1
Quyidagi kod berilgan deb faraz qilaylik:
html<input id="elem" value="hello">javascriptlet elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // bu yerda 'hello, John Smit' chiqarishi kerak
call metodini oxirgi qatorga qo'shing,
shunda ekranda 'hello,
John Smit' chiqsin. 'hello' so'zi
inputning value dan olinishi kerak, 'John'
va 'Smit' esa funktsiya parametrlari bo'lishi kerak.