Kontekstin method apply vasitesi ile baglanmasi JavaScript-də

Gəlin indi konteksti baglamaq üçün apply metodunu nəzərdən keçirək. O, demək olar ki, call metodu kimi işləyir. Fərq ondadır ki, apply-də parametrlər vergüllə ayrılmış şəkildə deyil, massiv şəklində ötürülür. Tapşırıqdan asılı olaraq biri və ya digiri daha əlverişli ola bilər.

Burada apply metoduna parametrlərin ötürülməsinə bir nümunə:

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

Tutaq ki, aşağıdakı kod verilib:

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

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

func(); // burada 'hello, John Smit' çap edilməlidir

Ekrana 'hello, John Smit' çap olunması üçün son sətirə apply metodunu əlavə edin. 'hello' sözü input-un value-dan götürülməlidir, 'John' və 'Smit' isə funksiyanın parametrləri olmalıdır.