JS中面向对象之原型prototype,构造器cnstructor与原型链__proto__

原型prototype

  • 每一个函数(类)都有一个prototype属性,属性值是一个对象;这个对象中存储了当前类供实例调取使用的共有属性和方法

构造器constructor

  • 浏览器默认给原型开辟的堆内存中有一个属性constructor:存储的是当前类本身

原型链__proto__

  • 每一个对象(实例)都有__proto__(原型链)属性,这个属性指向当前实例所属类的原型(不确定所属的类,都指向Object.prototype)
    JS中面向对象之原型prototype,构造器cnstructor与原型链__proto__