Menetelmä call parametreilla JavaScriptissä

Oletetaan nyt, että funktio func vastaanottaa tiettyjä parametreja, kutsutaan niitä param1 ja param2:

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

Kun funktiota kutsutaan call:n kautta, nämä parametrit voidaan välittää näin:

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

Oletetaan seuraava koodi:

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

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

func(); // tänne pitäisi tulostua 'hello, John Smit'

Lisää viimeiseen riviin call-menetelmä siten, että näytölle tulostuu 'hello, John Smit'. Sana 'hello' tulee ottaa input-kentän value-arvosta, ja 'John' ja 'Smit' tulee olla funktion parametreja.