⊗jsrtPmFcEOP 36 of 112 menu

วัตถุ 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>; }

อธิบายการทำงานของโค้ดที่ให้มา

ปรับเปลี่ยนโค้ดที่ให้มาเพื่อให้ฟังก์ชัน รับพารามิเตอร์สองตัว

ปรับเปลี่ยนงานก่อนหน้าเพื่อให้ วัตถุเหตุการณ์ถูกส่งเป็นพารามิเตอร์แรก ของฟังก์ชัน แทนที่จะเป็นตัวสุดท้าย

ปรับเปลี่ยนงานก่อนหน้าเพื่อให้ วัตถุเหตุการณ์ถูกส่งเป็นพารามิเตอร์ที่สอง ของฟังก์ชัน โดยอยู่ระหว่างพารามิเตอร์แรกและ พารามิเตอร์ที่สาม

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ