如下代码:
function SuperType(name){
this.name=name;
this.colors=["red","blue","green"];
}
SuperType.prototype.sayName=function(){
alert(this.name);
};
function SubType(name,age){
SuperType.call(this,name);//这里面的代码当我创建构造函数的时候,this不就是我new的对象吗,然后调用SuperType()函数,增加了个name属性
为什么我new SubType的时候,书上说,其实是调用SuperType的构造函数
this.age=age;
}
SubType.prototype=new SuperType();
var ins=new SubType("tiantian",29);
function SuperType(name){
this.name=name;
this.colors=["red","blue","green"];
}
SuperType.prototype.sayName=function(){
alert(this.name);
};
function SubType(name,age){
SuperType.call(this,name);//这里面的代码当我创建构造函数的时候,this不就是我new的对象吗,然后调用SuperType()函数,增加了个name属性
为什么我new SubType的时候,书上说,其实是调用SuperType的构造函数
this.age=age;
}
SubType.prototype=new SuperType();
var ins=new SubType("tiantian",29);
解决方案 »
- go(this) 什么意思
- 求更换图片简单代码并指点一下我的代码
- jquery这个能省吗
- 想要鼠标点击a或b或c..中的一个元素,然后top元素就移动到这个点过的元素周边怎么写呢?
- ck编辑器插件问题
- |zyciis| 200分求:ymPrompt.js提示控件,无法放在Form中,但我一定要放在Form中;IE出错提示:无法打开 Internet 站点 在线 急
- 如何给指定div赋值。急!!!!!!
- document.all[rowid].children[0].innerText问题
- javascript实现鼠标放到缩小图片,如何控制在一定的位置大小
- 求解密如下代码
- JS前端限制上传文件大小的方法
- 我想建一个js库,收集各种js广告效果的代码,请大家帮忙想办法
SuperType.call(this,name);SuperType函数也被执行了嗯this就是你当前的这个对象ins
的this.name 中的this不是指代SuperType这个对象 而是指代当前SubType对象
这也就是call方法的用法