Η μέθοδος call με παραμέτρους στο JavaScript

Ας υποθέσουμε τώρα ότι η συνάρτηση 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 του input, ενώ τα 'John' και 'Smit' πρέπει να είναι παράμετροι της συνάρτησης.