Metoden call med parametre i JavaScript
Lad nu funktionen func tage
nogle parametre, lad os kalde dem param1
og param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Ved kald af funktionen gennem call kan
man sende disse parametre sådan her:
func.call(elem, param1, param2);
Lad følgende kode være givet:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // her skal der udskrives 'hello, John Smit'
Tilføj i den sidste linje metoden call
således, at der udskrives 'hello,
John Smit'. Ordet 'hello' skal
hentes fra inputfeltets value, og 'John'
og 'Smit' skal være parametre til funktionen.