什么是原型、原型链?

一、原型

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

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

二、原型链

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

相关推荐
long_mingyue5 天前
JavaScript 对象操作、继承与模块化实现
javascript·原型模式·xss
x_SpiderMan5 天前
XSS原型与原型链
前端·原型模式·xss
淦暴尼8 天前
认识ETL流程:数据工程的基石
数据仓库·etl·原型模式
晓13139 天前
JavaScript进阶篇——第八章 原型链、深浅拷贝与原型继承全解析
开发语言·javascript·原型模式
Honesty8610249 天前
深入排查:@Scope(“prototype“)与@RequestScope字段篡改问题全链路分析
java·spring boot·spring·原型模式
Honesty8610249 天前
Spring 作用域冲突深度解析:@Scope(“prototype“)与@RequestScope的冲突与解决方案
java·spring·原型模式
前端橙一陈9 天前
原型继承(prototypal inheritance)的工作原理
开发语言·javascript·原型模式
极光雨雨12 天前
【设计模式】原型模式 原型管理器
设计模式·原型模式
vvilkim12 天前
深入理解设计模式:原型模式(Prototype Pattern)
java·设计模式·原型模式
灰海16 天前
原型与原型链到底是什么?
开发语言·前端·javascript·es6·原型模式·原生js