⊗jsrtPmFcEOP 36 of 112 menu

Event-objekt ved parameteroverførsel

Lad os antage, at vi har en funktion func, som vi ønsker at bruge som event handler. Lad os sige, at denne funktion accepterer en parameter:

function func(arg) { console.log(arg); }

Lad os bruge denne funktion som event handler og give den en parameter:

function App() { function func(arg) { console.log(arg); } return <div> <button onClick={() => func('eee')}>act</button> </div>; }

Lad os nu sige, at vi foruden parameteren også ønsker at modtage Event-objektet i vores funktion. For at gøre dette skal vi gøre følgende:

function App() { function func(arg, event) { console.log(arg, event); } return <div> <button onClick={event => func('eee', event)}>act</button> </div>; }

Forklar, hvordan den viste kode fungerer.

Omstrukturer den viste kode, så funktionen accepterer to parametre.

Modificer den forrige opgave, så event-objektet overføres som den første parameter i funktionen, og ikke den sidste.

Modificer den forrige opgave, så event-objektet overføres som den anden parameter i funktionen, placeret mellem den første og tredje parameter.

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