Metoden call med parametere i JavaScript
La nå funksjonen func ta imot
noen parametere, la oss kalle dem param1
og param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Når du kaller funksjonen via call kan
du sende disse parameterene slik:
func.call(elem, param1, param2);
La følgende kode være gitt:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // her skal det skrives ut 'hello, John Smit'
Legg til metoden call på den siste linjen
slik at 'hello,
John Smit' vises på skjermen. Ordet 'hello' skal
hentes fra inputens value, og 'John'
og 'Smit' skal være parametere til funksjonen.