Објект Event при преносу параметара
Претпоставимо да имамо неку функцију func,
коју желимо да користимо као
руковаоца догађаја. Претпоставимо да та функција прима
неки параметар:
function func(arg) {
console.log(arg);
}
Хајде да користимо ову функцију као руковаоца, прослеђујући јој параметар:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>акција</button>
</div>;
}
Претпоставимо сада да, поред параметра, желимо да добијемо
у нашој функцији објект Event. За
то треба да поступимо на следећи начин:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>акција</button>
</div>;
}
Објасните како дати код функционише.
Измените дати код тако да функција прима два параметра.
Модификујте претходни задатак тако да се објект догађаја преноси као први параметар функције, а не као последњи.
Модификујте претходни задатак тако да се објект догађаја преноси као други параметар функције, налазећи се између првог и трећег параметра.