เจ
Sawattt702@gmail.com
คู่มือปฏิบัติสำหรับผู้ตกแต่ง TypeScript (78 อ่าน)
15 พ.ค. 2566 16:22
เราสามารถใช้ตัวตกแต่งเมธอดเมื่อเราต้องการให้บางสิ่งเกิดขึ้นก่อนหรือหลังการเรียกใช้เมธอดที่กำลังตกแต่ง ตัวอย่างเช่น ในระหว่างการพัฒนา อาจเป็นประโยชน์ในการบันทึกการเรียกไปยังเมธอดที่กำหนดหรือตรวจสอบเงื่อนไขก่อน/หลังก่อน/หลังการโทร นอกจากนี้ เรายังมีอิทธิพลต่อวิธีการเรียกใช้เมธอด เช่น การชะลอการดำเนินการหรือการจำกัดจำนวนการโทรภายในระยะเวลาที่กำหนด สุดท้าย เราสามารถใช้ตัวตกแต่งเมธอดเพื่อทำเครื่องหมายเมธอดว่าเลิกใช้แล้ว บันทึกข้อความเพื่อเตือนผู้ใช้และบอกพวกเขาว่าจะใช้เมธอดใดแทน ในกรณีนี้ พารามิเตอร์ตัวแรกของฟังก์ชันdeprecatedMethodคือเมธอดที่เรากำลังตกแต่ง หลังจากแน่ใจว่าเป็นเมธอด ( ) จริง เราจะส่งคืนเมธอดใหม่ที่ล้อมรอบเมธอดที่ตกแต่งแล้วและบันทึกข้อความเตือนก่อนที่จะเรียกใช้เมธอดจริงcontext.kind === "method"function จากนั้นเราสามารถใช้ มัณฑนากร ใหม่ของเราได้ ในวิธีการ เราอ้างถึงวิธีการที่เราเพิ่มผ่านมัณฑนากร สังเกตวิธีที่เราต้องส่งไปยังอินสแตนซ์ของ อย่างที่เคยทำมาก่อน เมื่อเราเรียกเราจะเห็นผลลัพธ์ต่อไปนี้ ซึ่งแสดงว่าคำเตือนพิมพ์ออกมาอย่างถูกต้อง:isReadyForLaunch()isEmptyWithFuelthisanyisReadyForLaunch()
156.146.50.8
เจ
ผู้เยี่ยมชม
Sawattt702@gmail.com