什么是原型、原型链?

一、原型

每个函数都有一个prototype属性,称之为原型,也称为原型对象。

  • 原型可以放一些属性和方法,共享给实例对象使用。
  • 原型可以用作继承

二、原型链

对象都有_proto_属性,这个属性指向它的原型对象,原型对象也是对象,所以也有_proto_属性,指向原型对象的原型对象,这样一层一层的形成的链式结构称为原型链,最顶层找不到则返回null。

相关推荐
qq_406176142 天前
关于JavaScript中的filter方法
开发语言·前端·javascript·ajax·原型模式
遇见~未来2 天前
JavaScript构造函数与Class终极指南
开发语言·javascript·原型模式
sxlishaobin5 天前
设计模式之原型模式
设计模式·原型模式
Geoking.7 天前
【设计模式】原型模式(Prototype Pattern)详解
设计模式·原型模式
syt_101316 天前
js基础之-如何理解js中一切皆对象的说法
开发语言·javascript·原型模式
JavaBoy_XJ20 天前
创建型-原型模式
原型模式
.格子衫.22 天前
JS原型链总结
开发语言·javascript·原型模式
冷崖22 天前
原型模式-创建型
设计模式·原型模式
老朱佩琪!23 天前
Unity原型模式
开发语言·经验分享·unity·设计模式·原型模式
zhougl99625 天前
区分__proto__和prototype
开发语言·javascript·原型模式