⊗jsPmCxAM 442 of 505 menu

Binding af kontekst via apply-metoden i JavaScript

Lad os nu se på metoden apply for at binde kontekst. Den fungerer næsten på samme måde som metoden call. Forskellen ligger i, at parametre i apply overføres i form af et array, i stedet for at blive opremset med komma. Afhængigt af opgaven kan den ene eller den anden metode være mere bekvem.

Her er et eksempel på at sende parametre til apply-metoden:

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

Antag at følgende kode er givet:

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

Tilføj apply-metoden apply på den sidste linje, således at 'hello, John Smit' bliver vist på skærmen. Ordet 'hello' skal hentes fra inputfeltets value, og 'John' og 'Smit' skal være parametre til funktionen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis