Metod call sa parametrima u JavaScript

Neka sada funkcija func prima neke parametre, nazovimo ih param1 i param2:

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

Prilikom pozivanja funkcije preko call moguće je proslediti ove parametre ovako:

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

Neka je dat sledeći kod:

html<input id="elem" value="hello">
javascriptlet 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.