Fork me on GitHub

用结果理解 javascript 原型

每个函数都有一个 prototype 属性, 对象都有 proto 属性,所有实例的原型引用的是函数的 prototype 属性,还得注意函数也是对象。
  • 对于所有的对象,都有__proto__属性,这个属性对应该对象的原型
  • 对于函数对象,除了__proto__属性之外,还有prototype属性,当一个函数被用作构造函数来创建实例时,该函数的prototype属性值将被作为原型赋值给所有对象实例(也就是设置实例的__proto__属性)

代码1


代码运行结果1


代码2


代码运行结果2


代码3


代码运行结果3

本文标题:用结果理解 javascript 原型

文章作者:Leo

发布时间:2017年09月30日 - 11:09

最后更新:2017年10月21日 - 12:10

原始链接:http://www.leozzy.com/2017/09/30/一张图理解javascript原型/

许可协议: 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!
-------------本文结束 感谢您的阅读-------------