Метад call з параметрамі ў JavaScript
Хай цяпер функцыя func прымае
некаторыя параметры, назовем іх param1
і param2:
function func(param1, param2) {
console.log(this.value + param1 + param2);
}
Пры выкліку функцыі праз call можна
перадаць гэтыя параметры вось так:
func.call(elem, param1, param2);
Хай дадзены наступны код:
<input id="elem" value="hello">
let elem = document.querySelector('#elem');
function func(surname, name) {
console.log(this.value + ', ' + name + ' ' + surname);
}
func(); // тут павінна вывесці 'hello, John Smit'
Дадайце ў апошні радок метад call
так, каб на экран вывелася 'hello,
John Smit'. Слова 'hello' павінна
ўзяцца з value інпута, а 'John'
і 'Smit' павінны быць параметрамі функцыямі.