匿名函数是如何工作的

How do Anonymous functions work

本文关键字:工作 何工作 函数      更新时间:2023-09-26

我试图理解匿名函数,但有一个困难的时间。下面的函数是一个匿名函数,但我不确定它将如何被调用或使用。我已经在网上找遍了,但没有得到一个很好的解释如何/何时使用它。请帮助。

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

感谢您提供的任何澄清。

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

代码的效果与

相同
var area1 = 10;

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