js【详解】原型 vs 原型链

原型

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

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

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

原型链

【下图需能手绘!】

  • 通过 hasOwnProperty 可以判断某属性是否为实例自己的属性
相关推荐
Lyda17 分钟前
i18n Ally Next:重新定义 VS Code 国际化开发体验
前端·javascript·后端
an317421 小时前
React 页面加载埋点的正确姿势:useEffect 与 document.readyState 完美配合
前端·javascript·react.js
VXbishe1 小时前
基于web的校园失物招领管理系统-计算机毕设 附源码 24150
javascript·vue.js·spring boot·python·node.js·php·html5
1024小神1 小时前
vue3项目配置了子路由后刷新页面回到首页解决办法
前端·javascript·vue.js
哟哟-3 小时前
Nginx配置:静态文件访问时动态添加时间戳
运维·前端·javascript·nginx
wuhen_n3 小时前
JavaScript 深拷贝的完全解决方案
前端·javascript
2301_796512523 小时前
【精通篇】打造React Native鸿蒙跨平台开发高级复合组件库开发系列:Grid 宫格(展示内容或进行页面导航)
javascript·react native·react.js·ecmascript·harmonyos
夕除3 小时前
js-20
开发语言·javascript·windows
@––––––3 小时前
力扣hot100—系列8-回溯算法
javascript·算法·leetcode