Objek Event semasa Menghantar Parameter
Katakan kita mempunyai fungsi func,
yang ingin kita gunakan sebagai
pengendali peristiwa. Katakan fungsi ini menerima
beberapa parameter:
function func(arg) {
console.log(arg);
}
Mari gunakan fungsi ini sebagai pengendali, dengan menghantar parameter kepadanya:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>act</button>
</div>;
}
Sekarang katakan selain parameter, kita ingin mendapatkan
objek Event dalam fungsi kita. Untuk
ini, kita perlu melakukan seperti berikut:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>act</button>
</div>;
}
Terangkan bagaimana kod yang diberikan berfungsi.
Ubah suai kod yang diberikan supaya fungsi menerima dua parameter.
Ubah suai tugas sebelumnya supaya objek dengan peristiwa dihantar sebagai parameter pertama fungsi, dan bukan yang terakhir.
Ubah suai tugas sebelumnya supaya objek dengan peristiwa dihantar sebagai parameter kedua fungsi, berada di antara parameter pertama dan ketiga.