momoyy123
2016-05-18 15:51
同样的Person和Person.prototype什么关系,Person应该在图中的什么位置
Person.prototype.constructor指向Person。
实例查找属性或方法会先从构造函数开始查,所以如果Person有一个name属性且Person.prototype也有一个name属性,通过实例.name返回的是Person上的name属性
function a(){this.name="aaa"}
//undefined
a.prototype.name="ccc"
//"ccc"
var b=new a()
//undefined
b.name
//"aaa"
a.prototype.name
//"ccc"
student.prototype 可以理解成是student的本体
JavaScript深入浅出
281101 学习 · 1020 问题
相似问题