Njia ya call yenye Vigezo katika JavaScript

Hebu sasa funkta func ikubali baadhi ya vigezo, tuwaitie param1 na param2:

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

Wakati wa kuitaja funkta kupitia call inawezekana kupeana vigezo hivi kama hivi:

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

Hebu kipewe mfuatayo wa kodi:

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

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

func(); // hapa inapaswa kuchapisha 'hello, John Smit'

Ongeza kwenye mstari wa mwisho njia call ili kiwakilishi kionyeshe 'hello, John Smit'. Neno 'hello' linapaswa kuchukuliwa kutoka kwa value ya kuingiza, na 'John' na 'Smit' zinapaswa kuwa vigezo vya funkta.