एकाधिक वंशानुक्रम में, एक वस्तु असंबंधित मूल वस्तुओं से गुणों और मूल्यों को प्राप्त कर सकती है। कुछ वस्तु-उन्मुख भाषाएँ एकाधिक वंशानुक्रम की अनुमति देती हैं। जावास्क्रिप्ट एकाधिक वंशानुक्रम का समर्थन नहीं करता है।
संपत्ति मूल्यों की विरासत एक मूल्य खोजने के लिए किसी वस्तु की प्रोटोटाइप श्रृंखला की खोज करने वाले जावास्क्रिप्ट द्वारा रन टाइम पर होती है। चूंकि प्रत्येक ऑब्जेक्ट में एक एकल संबद्ध प्रोटोटाइप होता है, यह गतिशील रूप से एक से अधिक प्रोटोटाइप श्रृंखला से इनहेरिट नहीं कर सकता है।
जेएस में एकाधिक विरासत कार्य करने के लिए कामकाज हैं। आप इनके उदाहरण https://stackoverflow.com/questions/29879267/es6-class-multiple-inheritance/45332959 पर देख सकते हैं। ध्यान दें कि इनमें से कोई भी एकाधिक वंशानुक्रम के लिए पूर्ण समर्थन प्रदान नहीं करता है। यह भाषा की विशेषता नहीं है।