标签:
constructor查看所属函数
function Aaa(){
}
//当你创建一个函数出来,原生会自动创建一个 Aaa.prototype.constructor=Aaa;指向这个函数
//下面这个是在原形对象上添加属于和方法
Aaa.prototype.name="hello";
Aaa.prototype.age=30;
Aaa.prototype.init=function(){
}
//这个是上面的简写,但这样写有区别,这个是个json{}里的是东西等于自己把这个Aaa.prototype给覆盖了
//等于是Aaa.prototype=Object.prototype
//上面的 Aaa.prototype.constructor=Aaa;指向会发生变化constructor会指看Object
Aaa.prototype={
constructor:Aaa,//上面的解决方案是这里可以写这个指向到Aaa
name:‘hello‘,//这样写是原型下的属性
age:30,
init:function(){//这样写是原型下的方法
}
}
var a1=new Aaa();
alert(a1.constructor);//对象所对应的构造函数
标签:
原文地址:http://www.cnblogs.com/yanwen2015/p/4726827.html