Constructor Pattern
JavaScript object creation pattern - constructor pattern
JavaScript
var peopleConstructor = function(name, age, state) {
this.name = name;
this.age = age;
this.state = state;
this.printPerson = function() {
console.log(this.name + ", " + this.age + ", " + this.state);
};
}
var person1 = new peopleConstructor("name1", 21, "ID");
var person2 = new peopleConstructor("name2", 22, "DI");
person1.printPerson();
person2.printPerson();