函数表达式

1.定义函数有两种方式,一种是函数声明,一种是函数表达式。

函数声明的重要特征:函数提升
var func = (function(a) {
    this.a = a;
    return function(a) {
        a += this.a;
        return a;
    }
})(function(a, b) {
    return a;
}(1, 2));

func(4);  //5

 

posted @ 2016-08-02 18:41  简惬  阅读(153)  评论(0编辑  收藏  举报