我正在尝试理解匿名功能,但很难。下面的函数是一个匿名函数,但我不确定如何调用或使用它。我已经浏览了整个网络,但没有得到如何/何时使用它的好解释。请帮忙。
var area1 = (function() {
var width = 5;
var height = 2;
return width*height;
}());
感谢您提供的任何澄清。
答案 0 :(得分:0)
这是一个立即执行的函数表达式。定义该函数,然后立即执行(由()
之后执行。)
代码与:
具有相同的效果var area1 = 10;
您不能在该语句之后使用该函数,因为它仅作为中间值存在,并且变量area1
被赋予执行函数的结果。