⊗jsPmCxAM 442 of 505 menu

Կոնտեքստի կապում apply մեթոդի միջոցով JavaScript-ում

Եկեք հիմա դիտարկենք apply մեթոդը կոնտեքստը կապելու համար: Այն աշխատում է գրեթե նույն կերպ, ինչ call մեթոդը: Տարբերությունը կայանում է նրանում, որ apply-ում պարամետրերը փոխանցվում են զանգվածի տեսքով, և չեն թվարկվում ստորակետով առանձնացված: Կախված առաջադրանքից, երբեմն հարմար է մեկը, երբեմն էլ՝ մյուս մեթոդը:

Ահա պարամետրերի փոխանցման օրինակ apply մեթոդով.

func.apply(elem, [param1, param2]);

Ենթադրենք տրված է հետևյալ կոդը.

<input id="elem" value="hello"> let elem = document.querySelector('#elem'); function func(surname, name) { console.log(this.value + ', ' + surname + ' ' + name); } func(); // այստեղ պետք է արտածի 'hello, John Smit'

Վերջին տողում ավելացրեք apply մեթոդը այնպես, որ էկրանին արտածվի 'hello, John Smit': 'hello' բառը պետք է վերցվի input-ի value-ից, իսկ 'John' և 'Smit'-ը պետք է լինեն ֆունկցիայի պարամետրերը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել