问答详情
源自:8-3 prototype属性

我是这么理解的关于2:00的prototype指向

js在new一个实例时,开一块内存,把构造函数的属性方法复制一遍,把this指向实例,然后把__proto__指向构造函数的prototype属性对象,student.prototype={y:2},就是把student.prototype换了一个对象,但原来那个对象实体还是在的,因为bosn还有引用,按照js的垃圾回收机制,还是没有被清理的,所以bosn.x==101,再次new了nunnly实例时,它的__proto__就是{y:2}这个对象了。

我是这么理解的,不知道对不对。。。


提问者:御风天流 2015-08-13 17:42

个回答