首先需要确定的是,instanceof是根据原型链来判断是否为某引用类型的实例。所以需要明白Object和Function之间的关系,以下为引用某博客的图片,阐述了javascript对象体系的关系

原型链的形成:

当通过new操作符构建一个对象时,该对象将拥有一个__proto__属性,指向构造函数的原型对象,__proto__这条线就是原型链。根据上图所示Object在Function原型链之上,Function也在Object原型链之上,所以Object instanceof Function和Function instanceof Object都返回true,同时Function instanceof Function也将返回true

最新文章

  1. 安装weinre在PC端调试移动端
  2. oracle sql 语句优化
  3. hdu 1525 Euclid's Game 博弈论
  4. NOIP2010 乌龟棋
  5. Windows环境下安装Ionic
  6. python操作RabbiMQ
  7. beautifulsoup 获取a(tag)的属性href
  8. JavaSE的基础语法之标识符:
  9. 【Zookeeper】3.4.9 基本配置
  10. 使用ThinkPHP的扩展功能
  11. GIT入门笔记(5)- 创建版本库
  12. 使用Multiplayer Networking做一个简单的多人游戏例子-2/3(Unity3D开发之二十六)
  13. PAT1096:Consecutive Factors
  14. laravel 5.4中手动创建分页
  15. 分布式一致性的基石---Paxos算法(1)
  16. Python之路【第三篇】编码
  17. 26.C++- 泛型编程之类模板(详解)
  18. zookeeper的作用
  19. 【leetcode】657. Robot Return to Origin
  20. (转)以太坊(Ethereum ETH)的奖励机制

热门文章

  1. C++教程之lambda表达式一
  2. Eclipse 发布到网站的附加产品的形式 Update Site
  3. Redis源代码分析(十)--- testhelp.h小测试框架和redis-check-aof.c 日志检测
  4. C语言功能 --C
  5. POJ 2502 Subway (Dijkstra 最短+建设规划)
  6. Eddy's mistakes(字母大小写转换)strlwr函数的应用
  7. C#如何设置session过期时间
  8. linux_UBUNTU 12.04 上使用 SQUID 架设HTTP正向代理服务器
  9. linux系统管理命令--系统测试工具
  10. android 反编译(dex 和 odex),非脑残转帖,绝对可靠