// class 实际上是函数,可见的语法糖typeof People // 'function'typeof Student // 'function'// 隐式原型和显示原型console.log(xialuo.__proto__)console.log(Student.prototype)console.log(xialuo.__proto__ === Student.prototype)

- 每个class都有显示原型prototype
- 每个实例都有隐式原型proto
- 实例的proto指向对应的class的prototype
基于原型的执行规则
获取属性xialuo.name或执行方法xialuo.sayHi()时
- 现在自身属性和方法寻找
- 如果找不到则自动去proto中查找
