# 深入理解js原型链

# 用自己的方式理解constructor、prototype、__proto__和原型链

为了更轻松、更有动力地理解透,我采用从constructor到__proto__原型链一步步“拆解”的方式去理解,希望有好的效果。文章内容如下:

1.先理解为什么“函数即对象”
2.constructor其实很纯粹
3.prototype是为何而出现
4.真正的constructor属性藏在哪
5.__proto__让实例能找到自己的原型对象
6.究竟何为原型链
7.原型链引出新的继承方式
8.学了要用系列 | 手写一个new
9.总结