https://www.bilibili.com/video/BV1LY411d7Yt/?spm_id_from=333.788&vd_source=5cef5968d539682b683e7d01b00ad01b
原型
每个函数都有prototype属性,原型里的属性和方法,可以共享给实例对象使用。
原型链
对象都有__proto__属性,这个属性指向它的原型对象,而原型对象也有__proto__属性,也指向它的原型对象,这样的链式结构就叫原型链,如果链里都找不到属性或方法,则返回null(原型链的尽头)