ობიექტი Event პარამეტრების გადაცემისას
დავუშვათ, გვაქვს გარკვეული ფუნქცია func,
რომელიც გვსურს გამოვიყენოთ როგორც
მოვლენის დამმუშავებელი. დავუშვათ ეს ფუნქცია იღებს
გარკვეულ პარამეტრს:
function func(arg) {
console.log(arg);
}
გამოვიყენოთ ეს ფუნქცია როგორც დამმუშავებელი, მივაწოდოთ მას პარამეტრი:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>act</button>
</div>;
}
დავუშვათ ახლა, პარამეტრის გარდა გვსურს მივიღოთ
ჩვენს ფუნქციაში Event ობიექტი. ამის
თვის ჩვენ უნდა მოვიქცეთ შემდეგნაირად:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>act</button>
</div>;
}
ახსენით, როგორ მუშაობს მოცემული კოდი.
გადააკეთეთ მოცემული კოდი ისე, რომ ფუნქციამ მიიღოს ორი პარამეტრი.
მოახდინეთ წინა ამოცანის მოდიფიცირება ისე, რომ მოვლენის ობიექტი გადაეცეს ფუნქციას პირველ პარამეტრად, და არა ბოლოს.
მოახდინეთ წინა ამოცანის მოდიფიცირება ისე, რომ მოვლენის ობიექტი გადაეცეს ფუნქციას მეორე პარამეტრად, იმყოფებოდეს პირველ და მესამე პარამეტრებს შორის.