Objek Event saat Meneruskan Parameter
Misalkan kita memiliki suatu fungsi func,
yang ingin kita gunakan sebagai
penangan event. Misalkan fungsi ini menerima
suatu parameter:
function func(arg) {
console.log(arg);
}
Mari kita gunakan fungsi ini sebagai penangan, dengan meneruskan parameter kepadanya:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>act</button>
</div>;
}
Misalkan sekarang selain parameter kita ingin mendapatkan
objek Event dalam fungsi kita. Untuk
itu kita perlu melakukan hal berikut:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>act</button>
</div>;
}
Jelaskan bagaimana kode yang diberikan bekerja.
Ubah kode yang diberikan sehingga fungsi menerima dua parameter.
Modifikasi tugas sebelumnya sehingga objek event diteruskan sebagai parameter pertama fungsi, bukan yang terakhir.
Modifikasi tugas sebelumnya sehingga objek event diteruskan sebagai parameter kedua fungsi, berada di antara parameter pertama dan ketiga.