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

การสืบทอดหลายรายการใน JavaScript


ในการสืบทอดหลายรายการ ออบเจ็กต์สามารถสืบทอดคุณสมบัติและค่าจากออบเจ็กต์หลักที่ไม่เกี่ยวข้อง ภาษาเชิงวัตถุบางภาษาอนุญาตให้มีการสืบทอดหลายรายการ JavaScript ไม่รองรับการสืบทอดหลายรายการ

การสืบทอดค่าคุณสมบัติเกิดขึ้นในขณะใช้งานโดย JavaScript ค้นหาเชนต้นแบบของอ็อบเจ็กต์เพื่อค้นหาค่า เนื่องจากทุกอ็อบเจ็กต์มีต้นแบบที่เกี่ยวข้องเพียงตัวเดียว จึงไม่สามารถรับช่วงไดนามิกจากสายต้นแบบมากกว่าหนึ่งสาย

มีวิธีแก้ไขปัญหาเพื่อให้การสืบทอดหลายรายการทำงานใน JS คุณสามารถค้นหาตัวอย่างเหล่านี้ได้ที่ https://stackoverflow.com/questions/29879267/es6-class-multiple-inheritance/45332959 โปรดทราบว่าสิ่งเหล่านี้ไม่สนับสนุนการสืบทอดหลายรายการอย่างสมบูรณ์ นี่ไม่ใช่คุณลักษณะของภาษา