ऑब्जेक्ट इवेंट जब पैरामीटर पास करते हैं
मान लीजिए कि हमारे पास एक फ़ंक्शन 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>;
}
बताएं कि दिया गया कोड कैसे काम करता है।
दिए गए कोड को इस तरह संशोधित करें कि फ़ंक्शन दो पैरामीटर ले।
पिछली समस्या को इस तरह संशोधित करें कि इवेंट ऑब्जेक्ट फ़ंक्शन का पहला पैरामीटर बने, आखिरी का नहीं।
पिछली समस्या को इस तरह संशोधित करें कि इवेंट ऑब्जेक्ट फ़ंक्शन का दूसरा पैरामीटर बने, पहले और तीसरे पैरामीटर के बीच में रहे।