La méthode call avec paramètres en JavaScript

Supposons maintenant que la fonction func accepte certains paramètres, appelons-les param1 et param2 :

javascriptfunction func(param1, param2) {
  console.log(this.value + param1 + param2);
}

Lors de l'appel de la fonction via call, on peut transmettre ces paramètres comme ceci :

javascriptfunc.call(elem, param1, param2);
Задание 1

Soit le code suivant :

html<input id="elem" value="hello">
javascriptlet elem = document.querySelector('#elem');

function func(surname, name) {
  console.log(this.value + ', ' + name + ' ' + surname);
}

func(); // devrait afficher 'hello, John Smit'

Ajoutez la méthode call à la dernière ligne de sorte que 'hello, John Smit' s'affiche. Le mot 'hello' doit être tiré de la value de l'input, et 'John' et 'Smit' doivent être les paramètres de la fonction.