function myClass(a , b) {
this.a = a ;
this.b = b;
this.toString = function() {
return this.a + "," + this.b;
};
}
var obj = new myClass('hello' , 'world');
alert(obj);
打印的是hello,world.
this.toString=function() {
return this.a + "," + this.b;
};
等同于
myClass.prototype.toString = function() {
return this.a + "," + this.b;
};
看视频猜的,不知道对不对 ,感觉javascript很奇怪,也很博大精深,看来一声都得用功夫啊
本文通过一个简单的JavaScript示例,介绍了如何定义一个类并使用原型链实现对象的方法。通过构造函数创建对象,并演示了toString方法的重写,展示了JavaScript中this关键字及原型链的工作原理。
1522

被折叠的 条评论
为什么被折叠?



