Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';s表示具有fn';s名称赋值运算符两侧的名称(对象fn)?_Javascript_Anonymous Function - Fatal编程技术网

Javascript 什么';s表示具有fn';s名称赋值运算符两侧的名称(对象fn)?

Javascript 什么';s表示具有fn';s名称赋值运算符两侧的名称(对象fn)?,javascript,anonymous-function,Javascript,Anonymous Function,例如: (function () { object.module('something').objectMethod('someController', [ '$param1', 'param2', function (paramY, paramE) { $param1.someScopedVariable = function() { laa-dee-dah(); }

例如:

(function () {
    object.module('something').objectMethod('someController', [
        '$param1', 'param2', function (paramY, paramE) {
            $param1.someScopedVariable = function() {
                laa-dee-dah();
            }

            // VS.

            $param1.someOtherScopedVariable = function someOtherScopedVariable {

            }
        }
    ]);
})());

区别是什么?

第一个是匿名函数表达式。第二个是一个。您可能希望使用命名函数表达式的一个原因是可以轻松创建递归函数(调用自身的函数)。该链接中的阶乘函数就是一个例子。

第一个是匿名函数表达式。第二个是一个。您可能希望使用命名函数表达式的一个原因是可以轻松创建递归函数(调用自身的函数)。该链接中的阶乘函数就是一个例子。

第一个是匿名函数表达式。第二个是一个。您可能希望使用命名函数表达式的一个原因是可以轻松创建递归函数(调用自身的函数)。该链接中的阶乘函数就是一个例子。

第一个是匿名函数表达式。第二个是一个。您可能希望使用命名函数表达式的一个原因是可以轻松创建递归函数(调用自身的函数)。例如,该链接中的阶乘函数。

名称比盯着342个“匿名”条目调试容易得多…名称比盯着342个“匿名”条目调试容易得多…名称比盯着342个“匿名”条目调试容易得多…名称比盯着342个“匿名”条目调试容易得多条目。。。