Методот call со параметри во JavaScript
Нека сега функцијата func прифаќа
некои параметри, да ги наречеме param1
и param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
При повикување на функцијата преку call може
да се пренесат овие параметри вака:
func.call(elem, param1, param2);
Нека е даден следниов код:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // овде треба да испише 'hello, John Smit'
Додадете во последниот ред методот call
така што на екранот ќе се испише 'hello,
John Smit'. Зборот 'hello' треба
да се земе од value на полето за внесување, а 'John'
и 'Smit' треба да бидат параметри на функцијата.