JavaScript-dä apply metodi arkaly konteksti birikdirmek

Indi konteksti birikdirmek üçin apply metodyny gözden geçireli. Ol metodu işlemegi call metoda öz-özüne meňzeş. Tapawudy şunda: apply-da parametrler vergül bilen sanawlanmaýar, tersine, massiw görnüşinde iberilýär. Meseleň häsiýetine görä, bir metoddan beýleki metoda amatly bolar.

Apply metoduna parametrleri ibermegiň mysaly:

javascriptfunc.apply(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 + ', ' + surname + ' ' + name);
}

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

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