prototype经典永流传~~ 本文将持续更新
首先插一个阅读文章时常见的知识:
语法糖。
(32 封私信 / 80 条消息) 什么是语法糖? - 知乎 (zhihu.com)
百科上的解释不像知乎这么生动,当然,看懂随意。
回到正题:
一、MDN
继承与原型链 - JavaScript | MDN (mozilla.org)
建议没基础的不要看这个。
二、方应杭知乎
「每日一题」什么是 JS 原型链? - 知乎 (zhihu.com)
思路:
1.obj 为什么会拥有 valueOf / toString / constructor 这几个属性?
2.共享原型链
3.差异化
三、JS 中 __proto__ 和 prototype 存在的意义
(32 封私信 / 80 条消息) JS 中 __proto__ 和 prototype 存在的意义是什么? - 知乎 (zhihu.com)
这个问题下方大佬也是排名第一。
其反证法的思路挺nice。
附:其实我很想知道方大佬是怎么讲“难点是构造函数也是对象的” 。我在浏览器展开构造函数后经过了5层才到null。
四、阮一峰网站
Javascript继承机制的设计思想 - 阮一峰的网络日志 (ruanyifeng.com)
娓娓道来,其中宝贵的是设计思想。