js【详解】原型 vs 原型链

原型

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

如下范例: class Student 创建了 实例 xialuo

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

原型链

【下图需能手绘!】

  • 通过 hasOwnProperty 可以判断某属性是否为实例自己的属性
相关推荐
一行代码一行诗++13 小时前
注释是什么和注释该怎么写(C语言)
java·前端·javascript
陈振wx:zchen200813 小时前
前端-面试题-JavaScript
javascript·前端面试题
幽络源小助理13 小时前
小六壬排盘工具源码 自适应双端 纯原生HTML+JS
前端·javascript·html
Championship.23.2414 小时前
Open Source Pipeline Skill深度解析:自动化开源贡献全流程
前端·javascript·html
万邦科技Lafite14 小时前
京东开放API接口:item_get返回参数指南
java·前端·javascript·api·电商开放平台
梦想CAD控件14 小时前
网页CAD协同设计平台-生产级在线实时协同CAD引擎
前端·javascript·架构
Highcharts.js14 小时前
React 开发实战:如何使用 useEffect 为 Highcharts 注入实时数据
前端·javascript·react.js·开发实战·实时数据·highcharts·轮询数据
喂哟咦15 小时前
关于用codex两周写了一个epub阅读器这件事
前端·javascript
CDwenhuohuo15 小时前
前端文件预览
开发语言·前端·javascript
008爬虫实战录15 小时前
【最新猿人学】 验证码 - 图文点选 文字验证码识别
前端·javascript