首页
概述
概述
版权声明:本文为原创内容,转载请声明出处。
原文地址:http://www.excelib.com/article/188/show

function类型对象是整个ECMAScript中最重要也是最复杂的对象,可以说掌握了function就掌握了整个ES的一大半。

ES中的function对象主要有三种作用(用法):

  • 作为object对象使用,function对象本身就是一种增强了的object对象,这时主要使用其中是属性

  • 作为方法处理具体业务,这是function最常见的用法

  • 用于创建object类型对象


对应于上述的三种用法,function对象还有三种子类型:

  • 自身属性

  • 内部变量

  • 所创建对象的属性


这三种子类型是整个ES中最容易混淆的地方,把他们的含义以及他们之间的关系区分清楚后就会觉得很多原来非常复杂的问题其实并没有那么复杂。

下面学生就带大家一起来学习function,我们一共分三步来学习:1、学习function的创建;2、学习function的三种用法;3、学习function的三种子类型以及他们之间的关系。