On JavaScript inheritance:
"Basically, what this means is that in JavaScript, every object instance of a specific type shares the same instance of a single core object. This core object is the prototype, and whatever fields or functions are created on the prototype, they are accessible across the various object instances."
I need someone to explain what this means to me like I haven't been manually allocating memory all my life.