Factory Patter OO Javascript

by Rajdeep Chandra

JavaScript

var factoryPattern = function(name,age,state){
	//creating new object
  var temp = {};
  temp.name = name;
  temp.age= age;
  temp.state = state;
  //creating another function
  
  temp.getProperty = function(){
  console.log(this.name + "," + this.age + "," + this.state);
  }

	//return the newly created object
  return temp;
}

//create two more new objects
var person1 = factoryPattern("Raj",23,"CA");
var person2 = factoryPattern("Subho",25,"LA");

//Call the function
person1.getProperty();
person2.getProperty();