JS原型与原型链的理解

一 原型与原型链:https://blog.csdn.net/qq_41694291/article/details/95896452

  1. 原型:所有的函数都有一个特殊的属性prototype(原型),prototype属性是一个指针,指向的是一个对象(原型对象),原型对象中的方法和属性都可以被函数的实例所共享。所谓的函数实例是指以函数作为构造函数创建的对象,这些对象实例都可以共享构造函数的原型的方法。
  2. 原型链:原型链是用于查找引用类型(对象)的属性,查找属性会沿着原型链依次进行,如果找到该属性会停止搜索并做相应的操作,否则将会沿着原型链依次查找直到结尾。常见的应用是用在创建对象和继承中。

 

 

 

 

 

posted @ 2021-03-18 10:50  TerryMin  阅读(133)  评论(0编辑  收藏  举报