Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

แนวปฏิบัติที่ดีที่สุดสำหรับการโอเวอร์โหลดฟังก์ชันใน JavaScript คืออะไร


ฟังก์ชันโอเวอร์โหลดเกิดขึ้นเมื่อฟังก์ชันทำงานต่างๆ ตามจำนวนอาร์กิวเมนต์ที่ส่งผ่าน

แนวทางปฏิบัติที่ดีที่สุดสำหรับการโอเวอร์โหลดฟังก์ชันด้วยพารามิเตอร์คือการไม่ตรวจสอบประเภท รหัสทำงานช้าลงเมื่อตรวจสอบประเภทและควรหลีกเลี่ยง สำหรับสิ่งนี้ พารามิเตอร์สุดท้ายของเมธอดควรเป็นอ็อบเจ็กต์

นอกจากนี้ อย่าตรวจสอบความยาวของอาร์กิวเมนต์

ตัวอย่าง

นี่คือตัวอย่าง −

function display(a, b, value) {
}
display(30, 15, {"method":"subtract"});
display(70, 90, {"test":"equals", "val":"cost"});