Metóda call s parametrami v JavaScripte

Nech funkcia func prijímá nejaké parametre, nazvime ich param1 a param2:

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

Pri volaní funkcie pomocou call je možné tieto parametre odovzdať takto:

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

Nech je daný nasledujúci kód:

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

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

func(); // tu by malo vypísať 'hello, John Smit'

Pridajte do posledného riadku metódu call tak, aby sa na obrazovke vypísalo 'hello, John Smit'. Slovo 'hello' musí byť prevzaté z value inputu, a 'John' a 'Smit' by mali byť parametrami funkcie.