Объекти Event дар ҳангоми интиқоли параметрҳо

Фарз мекунем, ки мо функсияи func дорем, ки мехоҳем онро ҳамчун коргузори ҳодиса истифода кунем. Фарз мекунем, ки ин функсия як параметр қабул мекунад:

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

Биёед ин функсияро ҳамчун коргузор истифода кунем, параметре ба он бидиҳем:

jsxfunction App() {
  function func(arg) {
    console.log(arg);
  }
  
  return <div>
    <button onClick={() => func('eee')}>act</button>
  </div>;
}

Ҳоло фарз мекунем, ки ғайр аз параметр, мо мехоҳем дар функсияамон объекти Event-ро ҳам гирем. Барои ин мо бояд ба тариқи зерин рафтор кунем:

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

Шарҳ диҳед, ки рамзи додашуда чӣ тавр кор мекунад.

Задание 2

Рамзи додашударо тавре тағйир диҳед, ки функсия ду параметр қабул кунад.

Задание 3

Масъалаи гузаштаро тавре таҳрир кунед, ки объекти ҳодиса аввалин параметри функсия интиқол дода шавад, на охирин.

Задание 4

Масъалаи гузаштаро тавре таҳрир кунед, ки объекти ҳодиса параметри дуюми функсия интиқол дода шавад, дар байни параметри якум ва сеюм қарор гирад.