Creating an object using the factory method

  Creating an object using the factory method, large quantities of objects created by this method

  function createPerson( name,age,gender ){

    // Create a new object

    var  obj = new Object( ) ;

    obj . name = name;

    obj . age = age;

    obj . gender = gender;

    obj . sayName = function ( ){

      alert ( this . name ) ;

    }

    return  obj;

  }

  var obj2 = createPerson ( 'Monkey', 17, 'M');

  OBJ3 = var  createPerson ( 'pig', 19, 'M');

  OBJ4 = var  createPerson ( 'sand monk', 27, 'M');

  . Obj2 sayName (); // Monkey

  . Obj3 sayName (); // Pig

  . Obj4 sayName (); // Shahe Shang

 

Guess you like

Origin www.cnblogs.com/qtbb/p/11238988.html