原型prototype - js函数高级

函数的prototype属性

  • 每个函数都有一个prototype属性,它默认指向一个Object空对象(即:原型对象)

  • 原型对象有一个属性constructor,它指向函数对象

给原型对象添加属性(方法)

  • 作用:函数的所有实例对象就会拥有原型中的属性(方法)

二者像祖先与子代的关系!函数的原型对象(prototype)就是该函数祖先,原型对象(prototype)里的一个子代(constructor)就是函数本身

上一篇:JavaScript(JS) number.constructor


下一篇:kotlin类和对象