call մեթոդը պարամետրերով JavaScript-ում

Ենթադրենք այժմ func ֆունկցիան ընդունում է որոշակի պարամետրեր, անվանենք դրանք param1 և param2:

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

Ֆունկցիան call-ով կանչելիս կարելի է անցկացնել այդ պարամետրերը ահա այսպես.

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

Ենթադրենք տրված է հետևյալ կոդը.

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

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

func(); // այստեղ պետք է արտածի 'hello, John Smit'

Վերջին տողում ավելացրեք call մեթոդը այնպես, որ էկրանին արտածվի 'hello, John Smit'։ 'hello' բառը պետք է վերցվի input-ի value-ից, իսկ 'John' և 'Smit'-ը պետք է լինեն ֆունկցիայի պարամետրեր։