You have probably heard about Javascript constructors, prototype, prototype chain, and other scary terms like these. In this article, we will see what they are, why they exist, and how we can use them. First, let’s see what a constructor is: A constructor or a “constructor function” is simply a…