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个“匿名”条目调试容易得多条目。。。