# Метод 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'` должны быть параметрами функциями.

← →
↑
en ru