Unlike object-oriented languages that use a class-based inheritance mechanism, JavaScript’s inheritance system is prototypal. This post will show you how to achieve inheritance in JavaScript through the concept of objects being able to inherit properties from other objects.