⊗jsPmCxAM 442 of 505 menu

Konteksti sidumine meetodi apply abil JavaScriptis

Vaatleme nüüd meetodit apply konteksti sidumiseks. See töötab peaaegu samamoodi nagu meetod call. Erinevus seisneb selles, et apply-s edastatakse parameetrid massiivi kujul, mitte ei loetleta neid koma abil. Sõltuvalt ülesandest võib olla mugav kasutada üht või teist meetodit.

Siin on näide parameetrite edastamisest meetodile apply:

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

Olgu antud järgmine kood:

<input id="elem" value="hello"> let elem = document.querySelector('#elem'); function func(surname, name) { console.log(this.value + ', ' + surname + ' ' + name); } func(); // siin peaks kuvama 'hello, John Smit'

Lisage viimasele reale meetod apply nii, et ekraanile kuvataks 'hello, John Smit'. Sõna 'hello' peab tulema inputi value-st, ning 'John' ja 'Smit' peavad olema funktsiooni parameetrid.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu