Objek Event semasa Menghantar Parameter

Katakan kita mempunyai fungsi func, yang ingin kita gunakan sebagai pengendali peristiwa. Katakan fungsi ini menerima beberapa parameter:

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

Mari gunakan fungsi ini sebagai pengendali, dengan menghantar parameter kepadanya:

jsxfunction 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:

jsxfunction App() {
  function func(arg, event) {
    console.log(arg, event);
  }
  
  return <div>
    <button onClick={event => func('eee', event)}>act</button>
  </div>;
}
Задание 1

Terangkan bagaimana kod yang diberikan berfungsi.

Задание 2

Ubah suai kod yang diberikan supaya fungsi menerima dua parameter.

Задание 3

Ubah suai tugas sebelumnya supaya objek dengan peristiwa dihantar sebagai parameter pertama fungsi, dan bukan yang terakhir.

Задание 4

Ubah suai tugas sebelumnya supaya objek dengan peristiwa dihantar sebagai parameter kedua fungsi, berada di antara parameter pertama dan ketiga.