深刻理解JavaScript原型链

解析:Student(函数对象(类)),由Function创建出来,Student这个类实例化出s1,s2,两个对象,两个对象都有两个属性name和age,另外s1,s2都有一个__proto__,这个__proto__指向Student的原型的__proto__,Student原型的__proto__指向Object的原型;

 Student对象通过prototype指向Student的原型,Student的原型包含有一个show()方法、一个指向Student(类)的construction、一个指向Object的原型的__proto__;Object通过prototype指向自己的原型;

Student的__proto__指向Function的原型,Function的原型的__proto__指向Object的原型;Function的__proto__和prototype指向自己的原型;

 

posted on 2017-12-21 11:10  空对月  阅读(136)  评论(0编辑  收藏  举报