Call metodas su parametrais JavaScript'e

Tarkime, kad funkcija func priima tam tikrus parametrus, pavadinkime juos param1 ir param2:

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

Iškviečiant funkciją per call, galima perduoti šiuos parametrus taip:

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

Tarkime, duotas toks kodas:

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

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

func(); // čia turėtų išvesti 'hello, John Smit'

Paskutinėje eilutėje pridėkite metodą call taip, kad ekrane būtų atvaizduota 'hello, John Smit'. Žodis 'hello' turi būti paimtas iš input value, o 'John' ir 'Smit' turi būti funkcijos parametrai.