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' բառը
պետք է վերցվի input-ի value-ից, իսկ 'John'
և 'Smit'-ը պետք է լինեն ֆունկցիայի պարամետրեր։