A lot of my friends are C# or C++ developers. They are used to using inheritance in their projects, and when they want to learn or discover JavaScript, one of the first questions they ask is: “But how can I do inheritance with JavaScript?”. Actually, JavaScript uses a different approach than C# or C++ to create an object-oriented language. It is a prototype-based language.
Full article