function类型对象是整个ECMAScript中最重要也是最复杂的对象,可以说掌握了function就掌握了整个ES的一大半。
ES中的function对象主要有三种作用(用法):
作为object对象使用,function对象本身就是一种增强了的object对象,这时主要使用其中是属性
作为方法处理具体业务,这是function最常见的用法
用于创建object类型对象
对应于上述的三种用法,function对象还有三种子类型:
自身属性
内部变量
所创建对象的属性
这三种子类型是整个ES中最容易混淆的地方,把他们的含义以及他们之间的关系区分清楚后就会觉得很多原来非常复杂的问题其实并没有那么复杂。
后面学生会为大家详细介绍function的各个细节,欢迎大家订阅学生的头条号。