Objekti Event kur transmetohen parametra
Le të supozojmë se kemi një funksion func,
të cilin duam ta përdorim si
përpunues ngjarjeje. Le të supozojmë se ky funksion pranon
disa parametra:
function func(arg) {
console.log(arg);
}
Le ta përdorim këtë funksion si përpunues, duke i transmetuar atij një parametër:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>act</button>
</div>;
}
Le të supozojmë tani se përveç parametrit duam të marrim
në funksionin tonë objektin Event. Për
këtë duhet të veprojmë si më poshtë:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>act</button>
</div>;
}
Shpjegoni se si funksionon kodi i dhënë.
Rindërtoni kodin e dhënë në mënyrë që funksioni të pranojë dy parametra.
Modifikoni detyrën e mëparshme në mënyrë që objekti me ngjarjen të transmetohet si parametri i parë i funksionit, jo i fundit.
Modifikoni detyrën e mëparshme në mënyrë që objekti me ngjarjen të transmetohet si parametri i dytë i funksionit, duke qëndruar midis parametrit të parë dhe të tretë.