关于原型链中实例和构造函数的一些特别的误区
首先原型是一个属性,确切的说是一个指针,实例只有一个隐式原型属性,即proto,指向构造函数的显示原型 即prototype。实例是通过new构造函数得到的,但是其本身内部没有将构造函数中的属性复制下来,只是存放一个指向构造函数内部属性的地址,可以理解为是一个指针,当需要访问某个属性的时候,就通过地址去寻找。还有构造函数有隐式原型也有显示原型。
【第一次发博客,若是有错误,欢迎交流】
首先原型是一个属性,确切的说是一个指针,实例只有一个隐式原型属性,即proto,指向构造函数的显示原型 即prototype。实例是通过new构造函数得到的,但是其本身内部没有将构造函数中的属性复制下来,只是存放一个指向构造函数内部属性的地址,可以理解为是一个指针,当需要访问某个属性的时候,就通过地址去寻找。还有构造函数有隐式原型也有显示原型。
【第一次发博客,若是有错误,欢迎交流】