原型链 && __proto__和prototype的区别
发布日期:2021-11-21 16:35:42 浏览次数:12 分类:技术文章

本文共 284 字,大约阅读时间需要 1 分钟。

Javascript中所有的对象都是Object的实例,并继承Object.prototype的属性和方法,也就是说,Object.prototype是所有对象的爸爸。

原型链查找:当访问一个对象的属性 / 方法时,它不仅仅在该对象上查找,还会查找该对象的原型,以及该对象的原型的原型,一层一层向上查找,直到找到一个名字匹配的属性 / 方法或到达原型链的末尾(null)。

__proto__和constructor属性是对象所独有的;

 prototype属性是函数所独有的。但是由于JS中函数也是一种对象,所以函数也拥有__proto__和constructor属性

转载地址:https://blog.csdn.net/yyychocolate/article/details/108095889 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:盒模型
下一篇:AMD、CMD、CommonJs、ES6的对比

发表评论

最新留言

不错!
[***.144.177.141]2024年03月23日 04时10分39秒