JavaScript да параметрлар билан call методаси
Энди функция func кайсидир параметрларни
қабул қилсин, уларни param1 ва
param2 деб атаймиз:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
call орқали функцияни чақиришда
бу параметрларни шундай берish мумкин:
func.call(elem, param1, param2);
Бундай код берилган бўлсин:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // бу ерда 'hello, John Smit' чиқиши керак
call методасини сўнгги сатрга шундай қўшингки,
экранга 'hello,
John Smit' чиқсин. 'hello' сўзи
инпутнинг value сидан олиниши керак, 'John'
ва 'Smit' эса функциянинг параметрлари бўлиши керак.