A call metódus paraméterekkel JavaScriptben
Tegyük fel, hogy a func függvény
egyes paramétereket fogad, nevezzük őket param1-nek
és param2-nek:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
A függvény call-lel történő meghívásakor
ezek a paraméterek így adhatók át:
func.call(elem, param1, param2);
Tegyük fel, hogy a következő kód adott:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // itt ki kell írnia: 'hello, John Smit'
Adja hozzá az utolsó sorban a call
metódust úgy, hogy a képernyőre 'hello,
John Smit' jelenjen meg. A 'hello' szónak
az input value értékéből kell származnia, a 'John'
és a 'Smit' pedig a függvény paraméterei legyenek.