Metoda call cu parametri în JavaScript
Să presupunem acum că funcția func primește
niște parametri, să-i numim param1
și param2:
javascriptfunction func(param1, param2) {
console.log(this.value + param1 + param2);
}
La apelarea funcției prin call se
pot transmite acești parametri astfel:
javascriptfunc.call(elem, param1, param2);
Задание 1
Să presupunem că este dat următorul cod:
html<input id="elem" value="hello">javascriptlet elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // aici ar trebui să afișeze 'hello, John Smit'
Adăugați în ultimul rând metoda call
astfel încât să se afișeze 'hello,
John Smit'. Cuvântul 'hello' trebuie
să fie preluat din value al input-ului, iar 'John'
și 'Smit' trebuie să fie parametri ai funcției.