弄懂proto与prototype的区别(javascript)

  1. js里所有的对象都有proto属性(对象,函数),指向构造该对象的构造函数的原型。
  2. 只有函数function才具有prototype属性。这个属性是一个指针,指向一个对象,这个对象的用途就是包含所有实例共享的属性和方法(我们把这个对象叫做原型对象)。原型对象也有一个属性,叫做constructor,这个属性包含了一个指针,指回原构造函数。

参考文献

猜你喜欢

转载自blog.csdn.net/zero_person_xianzi/article/details/89007578
今日推荐