Metod call sa parametrima u JavaScript
Neka sada funkcija func prima
neke parametre, nazovimo ih param1
i param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Prilikom pozivanja funkcije preko call moguće je
proslediti ove parametre ovako:
func.call(elem, param1, param2);
Neka je dat sledeći kod:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // ovde treba da ispiše 'hello, John Smit'
Dodajte u poslednju liniju metod call
tako da se na ekran ispiše 'hello,
John Smit'. Reč 'hello' treba
da bude preuzeta iz value polja, a 'John'
i 'Smit' treba da budu parametri funkcije.