Constructor Pattern

JavaScript object creation pattern - constructor pattern

by Muhammad Ikhsan

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();