mengjoy / bugCheck

主要用来记录写项目中遇到的问题
0 stars 0 forks source link

原型链相关 #26

Open mengjoy opened 3 years ago

mengjoy commented 3 years ago

参考:https://limeii.github.io/2019/05/js-prototype/ 1.hasOwnProperty用来判断一个对象是否包含自定义属性而不是原型链上的属性。他是js唯一一个处理属性但不查找原型链的函数。

2.原型链就是对相同proto连接起来的路径。当对象不存在某个属性,会通过原型链向上找,直到最后一层object对象

3.prototype是构造函数的属性,proto是实例的属性。 对象的proto === 构造函数的prototype

4.new 出来的对象和Object.create()区别? create出来的没有constrctuor