前端面试题之原型和原型链

146 阅读1分钟

前端面试题之原型和原型链

原型

函数都有prototype属性,称之为原型,因为该属性本身也是一个对象,所以prototype属性也称之为原型对象。1.原型可以放置一些属性与方法,可以供实例化对象使用。2,原型可以继承。

原型链

每个对象都有__proto__属性,这个属性指向他的原型对象,而且每个原型对象都有它的__proto__属性,这个就指向原型对象的原型对象,这样一层一层形成的链式结构原型链,最顶层找不到则返回null 借用一张图来帮助理解:

Snipaste_2023-10-17_16-15-13.png

ps:图片来源于网络,如有错误,请多指教