首页 > 其他分享 >一文直接搞懂原型和原型链

一文直接搞懂原型和原型链

时间:2024-06-02 23:31:37浏览次数:16  
标签:const 一文 proto Course course1 原型 搞懂 prototype

前言

复习原型和原型链的笔记;后续继续更新完善

原型对象

function Course(){};
const course1 = new Course();
const course2 = new Course()

*1.Course - 用来初始化创建对象的函数 | 类
    course1._proto_ === Course.prototype

*2.course1 - 根据原型创建出来的实例
corse1.constructor === Course	
  • prototype是什么?
function Course(){
  this.teacher = "cui";
  this.leader = "xin";
}
const course1 = new Course();
const course2 = new Course();
// couse1 通过 _proto_ 访问 Course.prototype

Course.prototype.statCourse = name=>{
return `开始${name}`
}

实例之间属性隔离,方法公用

原型对象的原型

course1.proto.proto== Object.prototype

Course.prototype.proto==Object.prototype

course1.proto.proto.__proto== null

proto:向下查找

prototype:向上查找

原型链

img

标签:const,一文,proto,Course,course1,原型,搞懂,prototype
From: https://blog.csdn.net/cx18333/article/details/139399680

相关文章

  • 【IC验证】一文速通多通道数据整型器(MCDF)
    目录01README02MCDF设计结构2.1功能描述2.2设计结构2.3接口与时序2.3.1系统信号接口2.3.2通道从端接口2.3.3整形器接口2.3.4控制寄存器接口2.3.4.1接口时序图2.3.4.2各数据位信息03验证框图3.1reg_pkg3.1.1reg_trans3.1.2reg_driver3.1.3reg_......
  • 设计模式之原型模式
    问题背景在开发一个图形设计软件时,我们面临一个常见的需求:用户需要频繁地创建和编辑各种图形,如圆形、矩形和多边形。其中,许多图形元素在属性上非常相似,比如颜色、大小或样式可能只有细微的差别。用户希望能够快速复制一个已有图形,然后对其进行小的修改,而不是每次都从零开始......
  • 一文了解JVM面试篇(上)
     Java内存区域1、如何解释Java堆空间及GC?当通过Java命令启动Java进程的时候,会为它分配内存。内存的一部分用于创建堆空间,当程序中创建对象的时候,就从对空间中分配内存。GC是JVM内部的一个进程,回收无效对象的内存用于将来的分配。2、JVM的主要组成部分及......
  • B端系统:角色与权限界面设计,一文读懂。
    一、什么是角色与权限系统角色与权限系统是一种用于管理和控制用户在系统中的访问和操作权限的机制。它通过将用户分配到不同的角色,并为每个角色分配相应的权限,来实现对系统资源的权限控制和管理。在角色与权限系统中,通常会定义多个角色,每个角色代表一组用户,具有相似的权......
  • 一文了解JVM面试篇(上)
    Java内存区域1、如何解释Java堆空间及GC?当通过Java命令启动Java进程的时候,会为它分配内存。内存的一部分用于创建堆空间,当程序中创建对象的时候,就从对空间中分配内存。GC是JVM内部的一个进程,回收无效对象的内存用于将来的分配。2、JVM的主要组成部分及其作用?组......
  • Spring Bean多例作用域:原型模式的深度剖析与源码之旅
    1.引言在Spring框架中,Bean的多例作用域(prototype)提供了一种重要的实例化模式,它允许每次从Spring容器中请求Bean时都创建一个新的实例。这种模式在处理需要频繁创建和销毁实例的场景,以及不希望在不同请求或会话之间共享状态的Bean时特别有用。本文将通过深度剖析多例作用域......
  • 【自定义线程池】超详细!一文轻松理解JDK线程池 - java
    【自定义线程池】超详细!一文轻松理解JDK线程池-java通过手敲一遍自定义线程池代码,轻松理解jdk中线程池的原理,可以放心告诉面试官研究过jdk线程池源码!本文参考b站黑马程序员满一航老师的JUC课程p200-208https://www.bilibili.com/video/BV16J411h7Rd?p=207&vd_sour......
  • 一文带你了解AI电子手册工具是什么?有什么用?
    在当今信息快速增长的时代,企业和个人都面临着海量信息的管理挑战。在这样的背景下,AI电子手册应运而生,成为解决这一难题的利器。那么,究竟AI电子手册有多好用呢?本文将深入探讨其功能、优势以及对工作效率的影响。什么是AI电子手册AI电子手册是一种结合了人工智能技术和传统电......
  • 一文搞懂 MySQL 日志
    前言MySQL的日志记录了运行的各种信息,是MySQL事务、性能、数据容灾、异常排查等的基础。本文将介绍MySQL一些关键日志的作用和原理。MySQLInnoDB引擎重要的三个日志:一、binlog1.简介概述binlog记录DDL和DML语句,但不包括SELECT、SHOW 等语句,简单说只......
  • 一文看懂可观测:盯得住系统,扛得住稳定
    庞大的 IT 系统犹如一个超级工程如何保障这个超级工程高效又稳定?要靠:可观测(Observability)什么是可观测?可观测(Observability)是对IT基础设施、系统应用、业务及用户反馈等关键环节的监控、分析和系统诊断能力。作为系统中的“大脑”,「可观测 」加工处理各类数据,最核心......