JavaScript-daki parametrli call metodi

Endi func funksiýasy käbir parametrleri kabul etsin, olara param1 we param2 diyeliň:

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

call arkaly funksiýa çagyrlanda, bu parametrleri şeýle berip bolýar:

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

Aşakdaky kod berlen bolsun:

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

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

func(); // şu ýerde 'hello, John Smit' çap edilmeli

Soňky setire call metodyny şeýle goşuň, ekrana 'hello, John Smit' çap edilsin. 'hello' sözi input-yň value-syndan alynmaly, 'John' we 'Smit' bolsa funksiýanyň parametrleri bolmaly.