prototype
prototype是函数对象上面预设的对象属性
1. JS中所有的东西都是对象,每个对象都有prototype这个属性,这个属性是一个对象(object)
2. JS中所有的东西都由Object衍生而来, 即所有东西原型链的终点指向Object.prototype
3. JS中构造函数和实例(对象)之间有微妙的关系,构造函数通过定义prototype来约定其实例的规格, 再通过 new 来构造出实例, 他们的作用就是生产对象。而构造函数(方法)本身又是方法(Function)的实例, 因此也可以查到它的__proto__(原型链)
20181127——prototype 是什么东西,原型链的理解,什么时候用 prototype
最新推荐文章于 2023-02-27 16:37:10 发布