gerd
11/7/2016 - 4:22 PM

Example of a factory pattern in Javascript

Example of a factory pattern in Javascript

/** * Simple example of a factory pattern */ 
var personFactory = function(name, age, state){  
  var temp = {};   
  temp.age = age;    
  temp.name = name;   
  temp.state = state;      
  temp.logPerson = function(){    
    console.log(this.name +" "+ this.age +" "+ this.state);   
    }      
    return temp; 
  };  
  
  var p1 = personFactory("Sam",12,"WI."); 
  var p2 = personFactory("Tom",22,"IL."); 
  
  p1.logPerson(); 
  p2.logPerson();