匿名函数如何工作

时间:2014-07-27 14:52:04

标签: javascript

我正在尝试理解匿名功能,但很难。下面的函数是一个匿名函数,但我不确定如何调用或使用它。我已经浏览了整个网络,但没有得到如何/何时使用它的好解释。请帮忙。

    var area1 = (function() {
    var width = 5;
    var height = 2;

    return width*height;
}());

感谢您提供的任何澄清。

1 个答案:

答案 0 :(得分:0)

这是一个立即执行的函数表达式。定义该函数,然后立即执行(由()之后执行。)

代码与:

具有相同的效果
var area1 = 10;

您不能在该语句之后使用该函数,因为它仅作为中间值存在,并且变量area1被赋予执行函数的结果。