Now let the function func
take some parameters,
let's call them param1
and param2
:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
When calling a function via call
, you can pass
these parameters like this:
func.call(elem, param1, param2);
Let the following code be given:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // should output here 'hello, John Smit'
Add the call
method to the last line so that
'hello, John Smit'
is displayed. The word
'hello'
must come from the input value,
'John'
and 'Smit'
must be function
parameters.