Метад 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' павінны быць параметрамі функцыямі.