对象中存储属性的区域
-
对象自身:在类中通过x=y的形式添加的属性 | 直接通过对象所添加的属性
-
原型对象(prototype):相当于一个公共区域,所有的同一个类的实例都能访问此原型对象
原型对象
访问原型对象
对象.__proto__ // Object.getprototypeof(对象)
原型链
p1对象 --> 原型 --->原型 --> null
比较不同
原型链:找属性,找不到返回undefined
作用域链: 找变量,找不到就报错
对象中存储属性的区域
对象自身:在类中通过x=y的形式添加的属性 | 直接通过对象所添加的属性
原型对象(prototype):相当于一个公共区域,所有的同一个类的实例都能访问此原型对象
原型对象
访问原型对象
对象.__proto__ // Object.getprototypeof(对象)
原型链
p1对象 --> 原型 --->原型 --> null
比较不同
原型链:找属性,找不到返回undefined
作用域链: 找变量,找不到就报错