首页 > Web开发 > 详细

js面向对象系列——Function函数对象

时间:2015-09-26 14:40:46      阅读:171      评论:0      收藏:0      [点我收藏+]

Function到底是什么东西?

1. Function是最顶层的构造器,它构造了系统中所有的对象,包括Object(Object是最顶层的对象,但要明确的知道Object也是一个函数,也是有Function构成的),Array,Date等

2. 一切都是对象,所以理论上理解Function也是一个对象,我们可以称为函数对象

这里简单介绍一下另一个重要的工具:instanceof

作用:检验对象的类型

function TestObject(){}
TestObject instanceof Object
结果:
true

Object instanceof Function
结果:
true

Object instanceof Function
结果:
true

Number instanceof Number
结果:
false

通过上面的例子你会验证出来,Function有是Object,Object又是Function,也可以产生这样的疑问Function本身就是函数(用来构造对象),又是对象(符合js一切都是对象的理论),那么Function和Object之间一定存在一定的内部联系?

js面向对象系列——Function函数对象

原文:http://www.cnblogs.com/gongOnTheWay/p/4840714.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!