原型和原型链--图解

https://juejin.cn/post/7255605810453217335

prototype是函数的属性(一个对象),不是对象的属性,普通函数和构造函数的prototype属性是空对象{}(其实有2个属性,一个是constructor,一个是_proto_)。对象没有prototype属性。prototype属性有个constructor属性,指向构造函数。无论函数还是对象都有一个_proto_属性,指向实例的类型的prototype。函数的指向FUNCTION.prototype,prototype对象的指向OBJECT的prototype。person的指向Person.prototype,Object.prototype._proto_指向null

date和array对象的proto属性是谁呢?

Date.prototype和Array.prototype

构造函数的原型至少包含proto和constructor

注:必须在浏览器环境中console实验,node中console不行

相关推荐
是上好佳佳佳呀10 小时前
【前端(十三)】JavaScript 数组与字符串笔记
前端·javascript·笔记
巴沟旮旯儿10 小时前
vite项目配置文件和打包
前端·设计模式
彩票管理中心秘书长10 小时前
Pinia 插件架构与组合式函数:如何让你的 Store 长出“超能力”
前端
彩票管理中心秘书长10 小时前
Pinia 比 Vuex 强在哪?我用同一个模块写了两种实现,你自己看
前端
yingyima10 小时前
用 Cron 加 Webhook 打通自动化工作的任督二脉
前端
JackieDYH10 小时前
CSS Flexbox 与 Grid 的默认行为-布局的底层机制
前端·css·html
彩票管理中心秘书长10 小时前
E2E测试入门:别让用户帮你点鼠标了,找个机器人替你打工吧
前端
菜蒙爱学习10 小时前
【Markdown】可用的所有 HTML 标准颜色
前端·html
里欧跑得慢10 小时前
CSS 嵌套:编写更优雅的样式代码
前端·css·flutter·web
里欧跑得慢10 小时前
CSS变量与自定义属性详解
前端·css·flutter·web