码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-09-26 14:41:47      阅读:155      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!