淘客网站模板,跨境电商app下载,泰安软件公司 泰安网站建设,网站开发能自学吗结论#xff1a;
__proto__和constructor属性是对象所独有的#xff1b; prototype属性是函数所独有的#xff0c;由于函数也是一种对象#xff0c;所以函数也拥有__proto__和constructor属性#xff1b;__proto__属性的作用就是当访问一个对象的属性时#xff0c;如果该… 结论
__proto__和constructor属性是对象所独有的 prototype属性是函数所独有的由于函数也是一种对象所以函数也拥有__proto__和constructor属性__proto__属性的作用就是当访问一个对象的属性时如果该对象内部不存在这个属性那么就会去它的 __proto__ 属性所指向的那个对象父对象里找一直找直到 __proto__ 属性的终点 null 再往上找就相当于在 null 上取值会报错。通过 __proto__ 属性将连接起来的这条链路即我们所谓的“原型链”。prototype属性的作用就是让该函数所实例化的对象们都可以找到公用的属性和方法即 f1.__proto__ Foo.prototype。constructor 属性的含义就是指向该对象的函数所有函数此时看成对象了最终的构造函数都指向 Function 。 参考文章
原文 帮你彻底搞懂JS中的prototype、__proto__与constructor图解_码飞_CC的博客-CSDN博客_js proto一张图理解prototype、proto和constructor的三角关系prototype和__proto__的关系是什么