JavaScript创建对象之_稳妥构造函数模式

稳妥对象的意思指的是没有公共属性,且方法不能引用this的对象

稳妥对象创建的规则:

1  新创建的对象实例的方法不引用this

2  不使用new操作符调用构造函数

   //稳妥构造函数模式
                 function Person(name,age,job){
                        var ob=new Object();
                        
                        ob.sayAge=function(){
                          alert(age);
                        };
                        ob.sayName=function(){
                           alert(name);
                        }
                        
                        return ob;
             
             }
             
             // 不能使用new操作符调用构造函数
             
             var person=Person('jay',38,'sing');
              person.sayName();
              person.sayAge();