Метод 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' треба да буду параметри функције.