Metoda call cu parametri în JavaScript

Să presupunem acum că funcția func primește niște parametri, să-i numim param1 și param2:

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

La apelarea funcției prin call se pot transmite acești parametri astfel:

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

Să presupunem că este dat următorul cod:

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

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

func(); // aici ar trebui să afișeze 'hello, John Smit'

Adăugați în ultimul rând metoda call astfel încât să se afișeze 'hello, John Smit'. Cuvântul 'hello' trebuie să fie preluat din value al input-ului, iar 'John' și 'Smit' trebuie să fie parametri ai funcției.