什么是原型、原型链?

一、原型

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

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

二、原型链

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

相关推荐
Attacking-Coder9 小时前
前端面试宝典---原型链
前端·javascript·原型模式
天下代码客1 天前
【JS】关于原型/原型链
原型模式
自在如风。2 天前
Java 设计模式:原型模式详解
java·设计模式·原型模式
sensen_kiss3 天前
CPT208 Human-Centric Computing 人机交互 Pt.2 Prototype(原型)
学习·人机交互·原型模式
Koma-forever4 天前
java设计模式-原型模式
java·设计模式·原型模式
Yvette-W7 天前
【JavaScript】原型链 prototype 和 this 关键字的练习(老虎机)
开发语言·前端·javascript·ecmascript·原型模式
阿湯哥7 天前
Kettle如何与应用集成
原型模式
程序员沉梦听雨8 天前
原型模式详解
设计模式·原型模式
编程侦探10 天前
【设计模式】原型模式:用“克隆”术让对象创建更灵活
c++·设计模式·原型模式