js【详解】原型 vs 原型链

原型

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

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

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

原型链

【下图需能手绘!】

  • 通过 hasOwnProperty 可以判断某属性是否为实例自己的属性
相关推荐
Gogo112134 分钟前
JavaScript 里的“空”:Null 与 Undefined 的终极指南
javascript
用户6802659051191 小时前
全栈可观测性白皮书——实施、收益与投资回报率
javascript·后端·面试
掘金安东尼1 小时前
⏰前端周刊第 454 期(2026年2月16日-2月22日)
前端·javascript·面试
掘金安东尼2 小时前
⏰前端周刊第 453 期(2026年2月9日-2月15日)
前端·javascript·面试
Wcowin2 小时前
为Zensical添加 GitHub 仓库卡片
javascript·github·zensical
飘逸飘逸2 小时前
Autojs进阶前言
android·javascript
叫我一声阿雷吧2 小时前
JS 入门通关手册(01)|零基础入门:JavaScript 到底是什么?学完能干嘛?
javascript·前端入门·js入门
hello kitty w3 小时前
3.小程序方法的封装
javascript·小程序
浮桥4 小时前
uniapp + h5实现悬浮活动按钮组件
前端·javascript·uni-app
CDwenhuohuo4 小时前
var面试题
开发语言·javascript·ecmascript