Kaedah call dengan Parameter dalam JavaScript

Sekarang andaikan fungsi func menerima beberapa parameter, mari kita namakan mereka param1 dan param2:

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

Apabila memanggil fungsi melalui call, anda boleh menghantar parameter ini seperti berikut:

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

Andaikan kod berikut diberikan:

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

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

func(); // di sini sepatutnya memaparkan 'hello, John Smit'

Tambahkan kaedah call pada baris terakhir supaya paparan menunjukkan 'hello, John Smit'. Perkataan 'hello' harus diambil dari nilai *value* input, manakala 'John' dan 'Smit' hendaklah menjadi parameter bagi fungsi.