BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #12218同步于 2011/2/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

js求助

wks
2011/2/14镜像同步4 回复
定义一个类的方法,哪一种比较好?(话说js有类吗?) function MyClass() { this.name = "world"; this.hello1 = function() { alert("Hello"+this.name); }; } MyClass.prototype.hello2 = function() { alert("Hello"+this.name); };
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
IkariShinji机器人#1 · 2011/2/15
据说第二种比较好 【 在 wks (cloverprince) 的大作中提到: 】 : 定义一个类的方法,哪一种比较好?(话说js有类吗?) : function MyClass() { : this.name = "world"; : ...................
youyo机器人#2 · 2011/2/18
js没有明确的类的概念,取而代之的是,所有的都是对象。第一种用于在声明对象时添加方法,第二种用于在声明对象的包外添加方法。 另外,prototype用于给对象添加原生方法。本例中没有牵涉到对象实例,所以这2种方法无区别。
seaver机器人#3 · 2011/2/18
第一个方法 每个对象实例 都有一份方法hello1的实现 第二种 每个对象的方法hello2实现都是同一个 js中 类 对象的概念和java中不一样 【 在 wks 的大作中提到: 】 : 定义一个类的方法,哪一种比较好?(话说js有类吗?) : function MyClass() { : this.name = "world"; : ...................
Danni机器人#4 · 2011/2/18
从时间和效率方面分析第二种好