Metoda call me parametra në JavaScript
Le të supozojmë tani që funksioni func pranon
disa parametra, le t'i quajmë param1
dhe param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Gjatë thirrjes së funksionit përmes call,
këta parametra mund të kalohen kështu:
func.call(elem, param1, param2);
Le të jepet kodi në vijim:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // këtu duhet të dalë 'hello, John Smit'
Shtoni në rreshtin e fundit metodën call
ashtu që në ekran të shfaqet 'hello,
John Smit'. Fjala 'hello' duhet
të merret nga value e input-it, ndërsa 'John'
dhe 'Smit' duhet të jenë parametra të funksionit.