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.