前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js函数与对象关系快速记忆

js函数与对象关系快速记忆

作者头像
蓓蕾心晴
发布2022-05-09 15:27:29
6940
发布2022-05-09 15:27:29
举报
文章被收录于专栏:前端小叙前端小叙

js中关于原型和原型链有 __proto__ 、prototype、constructor 频频出现在面试题中,但是记得多了反而容易记混。

这里简单总结下每个属性的使用场景,方便记忆。

  • 对象和函数都有 __proto__,对象的 __proto__指向构造函数的prototype,构造函数的__proto__指向 Function.prototype
  • 对象和函数都有constructor,对象的 constructor指向构造函数,构造函数的constructor指向 Function
  • 函数才有 prototype
  • 函数的prototype又是一个对象,但是 Funtion.prototype 不是对象!!!
  • 特殊记忆:typeof Function.prototype==="function"
  • Object因为O大写,可以看出本质也是一个构造函数
  • __proto__ 指向一个原型对象,构造函数.prototype.__proto__ === Object.prototype
  • 特殊记忆:Object.prototype.__proto__===null,因为 Object.prototype 为js 原型链的顶端。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-05-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档