您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

javascript对象封装的方法有哪些

2025/3/31 3:26:09发布16次查看
javascript对象封装的方法:1、使用常规封装,代码为【function person (name,age,sex)】;2、常见的方法,代码为【constructor : person,_init_ :function(info)】。
本教程操作环境:windows7系统、javascript1.8.5版,dell g3电脑。
javascript对象封装的方法:
常规封装
function person (name,age,sex){ this.name = name; this.age = age; this.sex = sex;} pserson.prototype = { constructor:person, sayhello:function(){ console.log('hello'); }}
这种方式是比较常见的方式,比较直观,但是person() 的职责是构造对象,如果把初始化的事情也放在里面完成,代码就会显得繁琐,如果放在一个方法里初始化会不会好点呢?
升级版 (常见)
function person (info){ this._init_(info);} pserson.prototype = { constructor : person, _init_ : function(info) { this.name = info.name; this.age = info.age; this.sex = info.sex; } sayhello:function(){ console.log('hello'); }}
可是,说到这里就发现,name,age,sex 并没有在person里面申明,哪来的呢?
相关免费学习推荐:javascript视频教程
以上就是javascript对象封装的方法有哪些的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product