gpt4 book ai didi

javascript - 赋值运算符(对象 fn)两侧都有 fn 的名称 name 有什么值(value)?

转载 作者:行者123 更新时间:2023-11-28 20:09:51 27 4
gpt4 key购买 nike

示例:

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

// VS.

$param1.someOtherScopedVariable = function someOtherScopedVariable {

}
}
]);
})());

有什么区别?

最佳答案

第一个是匿名函数表达式。第二个是named function expression 。您可能想要使用命名函数表达式的原因之一是轻松创建递归函数(调用自身的函数)。该链接中的阶乘函数就是一个示例。

关于javascript - 赋值运算符(对象 fn)两侧都有 fn 的名称 name 有什么值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20082343/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com