Metoda call s parametry v JavaScriptu

Nyní funkce func přijímá některé parametry, nazvěme je param1 a param2:

javascriptfunction func(param1, param2) {
  console.log(this.value + param1 + param2);
}

Při volání funkce pomocí call lze předat tyto parametry takto:

javascriptfunc.call(elem, param1, param2);
Задание 1

Nechť je dán následující kód:

html<input id="elem" value="hello">
javascriptlet elem = document.querySelector('#elem');

function func(surname, name) {
  console.log(this.value + ', ' + name + ' ' + surname);
}

func(); // zde by mělo vypsat 'hello, John Smit'

Přidejte na poslední řádek metodu call tak, aby se na obrazovce vypsalo 'hello, John Smit'. Slovo 'hello' musí být převzato z value inputu, a 'John' a 'Smit' musí být parametry funkce.