Método call com parâmetros em JavaScript

Suponha que a função func agora aceite alguns parâmetros, vamos chamá-los de param1 e param2:

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

Ao chamar a função via call, você pode passar esses parâmetros assim:

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

Suponha que temos o seguinte código:

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

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

func(); // deve exibir 'hello, John Smit'

Adicione o método call na última linha para que seja exibido 'hello, John Smit'. A palavra 'hello' deve ser obtida do value do input, e 'John' e 'Smit' devem ser os parâmetros da função.