Die call-metode met parameters in JavaScript

Laat die funksie func nou sommige parameters aanvaar, ons noem hulle param1 en param2:

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

Wanneer die funksie via call aangeroep word, kan hierdie parameters soos volg oorgedra word:

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

Laat die volgende kode gegee word:

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

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

func(); // hier moet dit 'hello, John Smit' uitvoer

Voeg in die laaste reël die call-metode so by dat die skerm 'hello, John Smit' vertoon. Die woord 'hello' moet van die invoer se value geneem word, en 'John' en 'Smit' moet die funksie se parameters wees.