Javascript-稳妥构造函数模式
2015-06-08 11:02
417 查看
function Person(name,age){
var o = new object();
o.sayName = function(){
alert(name);
}
}
var friend = new object(name1,age1);
friend.sayName(); //name1;
变量friend中vaocun的是一个稳妥对象,而除了调用sayName方法外,没有别的方式可以访问其他数据成员。即使有其他代码会给这个对象添加方法或者数据成员,蛋也不可能有别的办法访问传入到构造函数中的原始数据。
与寄生构造函数模式类似,使用稳妥构造函数模式创建的对象与构造函数之间也没有什么关系,因此instanceof操作符对这种对象也没有意义。
var o = new object();
o.sayName = function(){
alert(name);
}
}
var friend = new object(name1,age1);
friend.sayName(); //name1;
变量friend中vaocun的是一个稳妥对象,而除了调用sayName方法外,没有别的方式可以访问其他数据成员。即使有其他代码会给这个对象添加方法或者数据成员,蛋也不可能有别的办法访问传入到构造函数中的原始数据。
与寄生构造函数模式类似,使用稳妥构造函数模式创建的对象与构造函数之间也没有什么关系,因此instanceof操作符对这种对象也没有意义。
相关文章推荐
- javaScript中push函数用法实例分析
- JavaScript获取URL指定参数
- JavaScript中exec函数用法实例分析
- Javascript-寄生构造函数模式
- js去除浏览器默认底图的方法
- javascript基本函数
- 简介JavaScript中的italics()方法的使用
- JavaScript中的fontsize()方法使用详解
- js 实现 map 工具类
- JavaScript学习记录(一)
- Effective JavaScript Item 38 调用父类的构造函数在子类的构造函数
- js控制网页前进和后退的方法
- js禁止页面刷新与后退的方法
- 在JavaScript中处理字符串之fontcolor()方法的使用
- js实现二进制与十进制的相互转换
- javascript Split 简明用法
- gson序列话的时候,排除字段工具类
- 简介JavaScript中fixed()方法的使用
- 关于 angular js 的坑
- JavaScript中的bold()方法使用详解