JavaScript에서 매개변수를 가진 call 메서드

이제 함수 func가 일부 매개변수, 예를 들어 param1과 param2를 받는다고 가정해 봅시다:

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

call을 통해 함수를 호출할 때 이 매개변수들은 다음과 같이 전달할 수 있습니다:

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

다음 코드가 주어졌다고 가정합니다:

html<input id="elem" value="hello">
javascriptlet 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'은 함수의 매개변수가 되어야 합니다.