A constructor is a function that creates an instance of a class which is typically called an “object” . In JavaScript, a constructor gets called when you declare an object using the new keyword. The purpose of a constructor is to create an object and set values if there are any object properties present.