Метод call са параметрима у JavaScript-у

Нека сада функција func прима неке параметре, назовимо их param1 и param2:

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

Приликом позивања функције преко call могуће је проследити ове параметре овако:

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

Нека је дат следећи код:

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

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

func(); // овде треба да испише 'hello, John Smit'

Додајте у последњи ред метод call тако да на екран испише 'hello, John Smit'. Реч 'hello' треба да буде узета из value уносног поља, а 'John' и 'Smit' треба да буду параметри функције.