Phương thức call với tham số trong JavaScript

Bây giờ giả sử hàm func nhận một số tham số, hãy gọi chúng là param1 và param2:

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

Khi gọi hàm thông qua call, bạn có thể truyền các tham số này như sau:

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

Giả sử có đoạn mã sau:

html<input id="elem" value="hello">
javascriptlet elem = document.querySelector('#elem');

function func(surname, name) {
  console.log(this.value + ', ' + name + ' ' + surname);
}

func(); // tại đây nên xuất ra 'hello, John Smit'

Hãy thêm phương thức call vào dòng cuối cùng để nó hiển thị 'hello, John Smit' ra màn hình. Từ 'hello' phải được lấy từ value của input, còn 'John' và 'Smit' phải là các tham số của hàm.