Event Nesnesi Parametre Aktarımında

Diyelim ki bir func fonksiyonumuz var, ve bu fonksiyonu bir olay işleyicisi olarak kullanmak istiyoruz. Bu fonksiyonun bir parametre aldığını varsayalım:

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

Şimdi bu fonksiyonu bir işleyici olarak kullanalım ve ona bir parametre geçelim:

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

Şimdi parametrenin yanı sıra fonksiyonumuzda Event nesnesini de almak istediğimizi varsayalım. Bunun için şu şekilde ilerlememiz gerekir:

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

Verilen kodun nasıl çalıştığını açıklayın.

Задание 2

Verilen kodu, fonksiyonun iki parametre alacak şekilde değiştirin.

Задание 3

Önceki görevi, olay nesnesinin fonksiyona son parametre yerine ilk parametre olarak geçilecek şekilde değiştirin.

Задание 4

Önceki görevi, olay nesnesinin fonksiyona ilk ve üçüncü parametreler arasında, ikinci parametre olarak geçilecek şekilde değiştirin.