# JavaScript Object Inheritence

**URL:** <https://forum.kirupa.com/t/javascript-object-inheritence/648679>\
**Category:** programming\
**Created:** [August 25, 2021, 5:22am UTC](https://forum.kirupa.com/t/javascript-object-inheritence/648679 "2021-08-25T05:22:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DaisyHillary](https://avatars.discourse-cdn.com/v4/letter/d/45deac/32.png) [@DaisyHillary](https://forum.kirupa.com/u/DaisyHillary)\
**Post date:** [August 25, 2021, 5:22am UTC](https://forum.kirupa.com/t/javascript-object-inheritence/648679/1 "2021-08-25T05:22:39Z")

</div>

Hello,  
After working in the book by Kirupa, I have a few questions about the [Website Link](http://sporto.github.io/blog/2013/02/22/a-plain-english-guide-to-javascript-prototypes/) listed at the end of the chapter (see the bottom part about constructor functions). Firstly, I do not understand what new() does, or what the “prototype” means when we are talking about a function. According to the author, this (function) prototype should not be confused with the inheritance chain prototype, but his explanation is not comforting.

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [August 25, 2021, 4:46pm UTC](https://forum.kirupa.com/t/javascript-object-inheritence/648679/2 "2021-08-25T16:46:40Z")

</div>

Hi @DaisyHillary - welcome to the forums! 🙂

You are touching upon one of the more tricky parts of the language. [These comments](http://forum.kirupa.com/t/a-deeper-look-at-objects-in-javascript-kirupa-com/399321/5) by @krilnon may help clarify a bit by looking at how the objects are connected when created via “new”.

Does this help? I can try to create a visualization later tonight to help clarify as well.

Cheers,  
Kirupa 🪂
