Metoda call s parametri v JavaScript
Naj funkcija func zdaj sprejme
nekatere parametre, poimenujmo jih param1
in param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Pri klicu funkcije prek call lahko
te parametre posredujemo takole:
func.call(elem, param1, param2);
Naj bo dana naslednja koda:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // tukaj naj izpiše 'hello, John Smit'
Dodajte v zadnjo vrstico metodo call
tako, da se na zaslon izpiše 'hello,
John Smit'. Beseda 'hello' naj
bo vzeta iz value vnosnega polja, 'John'
in 'Smit' pa naj bosta parametra funkcije.