稳妥构造函数遵循与寄生构造函数类似的模式,但有两点不同:
- 一是新创建的对象实例不能引用this。
- 二是不能用new调用构造函数
unction Person(name,age) {
var obj = new Object();
obj.name = name;
obj.age = age;
obj.sayName = function() {
console.log(obj.name);
}
return obj;
}
var person1 = Person('tianxia',666);
person1.sayName();
console.log(person1.name);
提问:
1.在以这种模式创建的对象中,除了使用sayName访问属性name,再没有别的方式。