当前位置: 首页 > news >正文

js【详解】原型 vs 原型链

原型

  • 每个 class 都有显示原型 prototype
  • 每个实例都有隐式原型_proto_
  • 实例的_proto_指向对应 class 的 prototype

如下范例: class Student 创建了 实例 xialuo
在这里插入图片描述
在这里插入图片描述

  • 获取属性 xialuo.name 或执行方法 xialuo.sayhi()时,先在自身属性和方法寻找,如果找不到则自动去_proto_ 中查找

原型链

在这里插入图片描述

在这里插入图片描述

【下图需能手绘!】
在这里插入图片描述

  • 通过 hasOwnProperty 可以判断某属性是否为实例自己的属性
    在这里插入图片描述

相关文章:

  • [XS2123] 集成功率 MOSFET V1.0, IEEE 802.3af 兼容的 PD 和 DC/DC 控制器
  • 软件测试--性能测试工具JMeter
  • 如何构建Hive数据仓库Hive 、数据仓库的存储方式 以及hive数据的导入导出
  • maven 包管理平台-07-plugins 常见插件介绍
  • Java 简历优化及注意事项
  • AI数据分析软件-BeepBI的诞生结束了传统BI时代,引领了数据分析零门槛的时代
  • 数据库原理实验课(1)
  • C#高级:Winform桌面开发中DataGridView的详解
  • Go语言必知必会100问题-16 不使用 linter
  • 入门了解huggingface实现ALBERT模型相关任务--Token Classification
  • 一条SQL引起的系统不可用
  • 前端性能优化的几个要点
  • 洛谷B2027题解
  • unicloud where 使用
  • 每日OJ题_链表④_力扣23. 合并 K 个升序链表(小根堆_归并)
  • 2017 前端面试准备 - 收藏集 - 掘金
  • JavaScript实现分页效果
  • JDK 6和JDK 7中的substring()方法
  • JSONP原理
  • Kibana配置logstash,报表一体化
  • Mybatis初体验
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • PV统计优化设计
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • vue.js框架原理浅析
  • vue2.0项目引入element-ui
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 基于axios的vue插件,让http请求更简单
  • 计算机在识别图像时“看到”了什么?
  • 聊聊redis的数据结构的应用
  • 漂亮刷新控件-iOS
  • 如何选择开源的机器学习框架?
  • 使用 QuickBI 搭建酷炫可视化分析
  • 探索 JS 中的模块化
  • ​io --- 处理流的核心工具​
  • ​ssh免密码登录设置及问题总结
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • $.ajax中的eval及dataType
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (4.10~4.16)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (附源码)ssm高校实验室 毕业设计 800008
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十一)c52学习之旅-动态数码管
  • (四)c52学习之旅-流水LED灯
  • (五)关系数据库标准语言SQL
  • (小白学Java)Java简介和基本配置
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net 4.0发布后不能正常显示图片问题
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?