什么是原型、原型链?

一、原型

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

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

二、原型链

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

相关推荐
独步炎凉的大彬5 小时前
new操作符具体做了什么
开发语言·javascript·原型模式
linux-hzh5 天前
设计模式之原型模式
设计模式·原型模式
on the way 1236 天前
创建型设计模式之Prototype(原型)
设计模式·原型模式
秋田君8 天前
深入理解JavaScript设计模式之原型模式
javascript·设计模式·原型模式
qqxhb11 天前
零基础设计模式——第二部分:创建型模式 - 原型模式
设计模式·原型模式·浅拷贝·深拷贝
77tian15 天前
设计模式的原理及深入解析
java·开发语言·单例模式·设计模式·代理模式·享元模式·原型模式
菥菥爱嘻嘻17 天前
JS手写代码篇---手写 new 操作符
开发语言·javascript·原型模式
神明木佑20 天前
原型和原型链
原型模式
朵朵zeng20 天前
ETL背景介绍_1:数据孤岛仓库的介绍
数据仓库·etl·原型模式
enyp8020 天前
Qt原型模式实现与应用
开发语言·qt·原型模式