Javascript Inheritance
JavaScript Object Orientation is very different from most other popular languages (C++, Java, PHP), so if you come from one of those languages it becomes a little hard to wrap your mind on how things work in JS.
Prototypal inheritance is one of those things where people have trouble when they arrive to JS. Let’s see it in action: