Objek Event saat Meneruskan Parameter

Misalkan kita memiliki suatu fungsi func, yang ingin kita gunakan sebagai penangan event. Misalkan fungsi ini menerima suatu parameter:

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

Mari kita gunakan fungsi ini sebagai penangan, dengan meneruskan parameter kepadanya:

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

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

Jelaskan bagaimana kode yang diberikan bekerja.

Задание 2

Ubah kode yang diberikan sehingga fungsi menerima dua parameter.

Задание 3

Modifikasi tugas sebelumnya sehingga objek event diteruskan sebagai parameter pertama fungsi, bukan yang terakhir.

Задание 4

Modifikasi tugas sebelumnya sehingga objek event diteruskan sebagai parameter kedua fungsi, berada di antara parameter pertama dan ketiga.