javascript对象封装的方法有哪些
程序员文章站
2022-03-08 11:24:57
...
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对象封装的方法有哪些的详细内容,更多请关注其它相关文章!
上一篇: js中==和===的区别是什么
下一篇: Mysql的数据表操作方法介绍
推荐阅读
-
C#/.NET/.NET Core定时任务调度的方法或者组件有哪些--Timer,FluentScheduler还是...
-
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
-
Java面向对象(1)面向对象的思想概述以及类的介绍,封装和构造方法
-
在JavaScript中重写jQuery对象的方法实例教程_jquery
-
JavaScript 嵌套函数指向this对象错误的解决方法_javascript技巧
-
javascript中常用的事件有哪些
-
js封装的textarea操作方法集合(兼容很好)_javascript技巧
-
在JavaScript中重写jQuery对象的方法实例教程_jquery
-
JavaScript下申明对象的几种方法小结_javascript技巧
-
JScript内置对象Array中元素的删除方法_javascript技巧