什么是原型、原型链?

一、原型

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

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

二、原型链

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

相关推荐
想吃火锅100513 天前
【前端手撕】instanceof
前端·javascript·原型模式
UXbot13 天前
帮助企业低门槛开展AI应用开发的平台推荐
前端·低代码·ui·交互·产品经理·原型模式·web app
UXbot14 天前
如何选择适合公司项目的UI设计工具?企业选型指南
前端·低代码·ui·团队开发·原型模式·设计规范·web app
UXbot14 天前
原型设计工具如何帮助新人快速进入产品行业?
前端·低代码·ui·交互·团队开发·原型模式·web app
sunny.day18 天前
js原型与原型链
开发语言·javascript·原型模式·js原型链
UXbot19 天前
AI网页开发工具能替代工具吗?5大平台对比
前端·人工智能·低代码·ui·原型模式·web app
weixin_3077791319 天前
从“大海捞针”到“主动推理”:AI如何重塑云原生故障诊断的根因链
开发语言·人工智能·算法·自动化·原型模式
swordbob19 天前
prototype 注入到 singleton 里,prototype是否还是线程安全的
安全·spring·单例模式·原型模式
isNotNullX20 天前
企业数据中台建设,ETL工具选错了会踩哪些坑?
数据仓库·etl·原型模式
半个烧饼不加肉20 天前
JS 底层探究-- 普通函数和构造函数
开发语言·javascript·原型模式