总结 原型对象 对象原型 构造函数 之间的关系 以及js的原型链问题

这个只是点,想必每个前端程序员都会。具体的不再这多说,请往下看

原型对象 prototype

是构造函数的属性,这个属性是一个对象,称为原型对象

每个函数都有一个prototype原型对象

作用:共享方法,达到节省内存的目的。 如果不共享方法,每次实例化对象就得创建原型链上的所有的方法,浪费内存

对象原型 简称原型 ptoto

作用:指向原型对象 只读属性 只是提供对象的查找机制

每一个对象都有一个原型,作用是指向原型对象prototype

构造函数 constructor

作用:记录是哪个构造函数创建出来的 指向构造函数本身 用来让原型对象重新指向原来的构造函数

原型对象原型与构造函数

js原型链

js的原型链就是js的一个查找规则
查找的规则就如上图所属那样通过原型对象 一直往上查找
js可以通过原型链 一级一级的向上查找, 直到查找到为止,原型链的最终指向为 null

注意:部分文章可能会在不就的将来更新

如果能够帮助到你,是小编最大的荣幸

当然 有 不好的地方 请大家帮忙指出 学习永无止境

小编一直认为 人外有人 天外有天 一起学习 共同进步

让我们共同加油吧!!!