Методот 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' треба да бидат параметри на функцијата.