Metoden call med parametrar i JavaScript

Låt nu funktionen func ta några parametrar, låt oss kalla dem param1 och param2:

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

När funktionen anropas via call kan man skicka dessa parametrar så här:

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

Antag att följande kod ges:

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

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

func(); // här ska det skrivas ut 'hello, John Smit'

Lägg till metoden call på den sista raden så att 'hello, John Smit' skrivs ut. Ordet 'hello' ska komma från inputens value, och 'John' och 'Smit' ska vara funktionens parametrar.