原型和原型链--图解

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不行

相关推荐
子兮曰12 小时前
OpenClaw入门:从零开始搭建你的私有化AI助手
前端·架构·github
吴仰晖12 小时前
使用github copliot chat的源码学习之Chromium Compositor
前端
1024小神12 小时前
github发布pages的几种状态记录
前端
不像程序员的程序媛14 小时前
Nginx日志切分
服务器·前端·nginx
北原_春希15 小时前
如何在Vue3项目中引入并使用Echarts图表
前端·javascript·echarts
尽意啊15 小时前
echarts树图动态添加子节点
前端·javascript·echarts
吃面必吃蒜15 小时前
echarts 极坐标柱状图 如何定义柱子颜色
前端·javascript·echarts
O_oStayPositive15 小时前
Vue3使用ECharts
前端·javascript·echarts
竹秋…15 小时前
echarts自定义tooltip中的内容
前端·javascript·echarts
宝贝露.15 小时前
Axure引入Echarts图无法正常显示问题
前端·javascript·echarts