Call metode ar parametriem JavaScript
Lai tagad funkcija func pieņem
dažus parametrus, sauksim tos par param1
un param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Izsaucot funkciju caur call, šos
parametrus var padot šādi:
func.call(elem, param1, param2);
Lai ir dots šāds kods:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // šeit jāizvada 'hello, John Smit'
Pievienojiet pēdējā rindā metodi call
tā, lai ekrānā izvadītos 'hello,
John Smit'. Vārds 'hello' ir
jāņem no input value, bet 'John'
un 'Smit' ir jābūt funkcijas parametriem.