⊗jsPmCxAM 442 of 505 menu

Bindning av kontext genom metoden apply i JavaScript

Låt oss nu betrakta metoden apply för att binda kontext. Den fungerar nästan på samma sätt som metoden call. Skillnaden ligger i att parametrar i apply skickas i form av en array, istället för att listas med kommatecken. Beroende på uppgiften kan antingen den ena eller den andra metoden vara bekväm.

Här är ett exempel på hur parametrar skickas till metoden apply:

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

Antag att följande kod ges:

<input id="elem" value="hello"> let elem = document.querySelector('#elem'); function func(surname, name) { console.log(this.value + ', ' + surname + ' ' + name); } func(); // här borde det skrivas ut 'hello, John Smit'

Lägg till metoden apply på den sista raden så att 'hello, John Smit' skrivs ut. Ordet 'hello' ska hämtas från inputens value, och 'John' och 'Smit' ska vara parametrar till funktionen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa