对于js中原型的理解

 

,对于原型的理解;当我们创建一个函数的时候,每个函数会自动生成一个原型(prototype)属性;在函数中就只有这一个原型属性,而这个属性是一个指针,指向一个对象,称为原型对象,原型对象中含有一个constructor属性,通过这个属性又可指回函数
当我们向函数中添加属性时,实际上添加到了原型对象之中,当我们用new操作符创建新实例时,这个新实例是可以共享原型对象中的属性的
当我们向新实例中添加属性时,属性被保存到了新实例中,当向新实例中添加和原型中一模一样的属性时,这个属性会覆写原型中的属性

相关文章:

  • 2022-02-15
  • 2021-12-02
  • 2022-12-23
  • 2022-01-08
  • 2021-10-22
  • 2022-01-20
  • 2021-06-09
  • 2021-06-16
猜你喜欢
  • 2021-07-15
  • 2021-11-18
  • 2021-09-25
  • 2021-11-17
  • 2022-12-23
  • 2021-12-28
  • 2022-12-23
相关资源
相似解决方案