javascript - 为什么这些函数被分配给函数名称为 "redundant"的对象?

标签 javascript

如果您认为自己有更好的标题,请随意改写标题。

如果你查看 bravo.js 的来源您会在第 807 行注意到以下内容。

module.declare = function main_module_declare(dependencies, moduleFactory)

将函数命名为 main_module_declare 有什么好处?

不可以直接写成下面这样吗?

module.declare = function (dependencies, moduleFactory)

最佳答案

如果您需要在严格模式下引用调用函数,它可能很有用。

如果您像我一样并且不喜欢“严格模式”,只需使用 arguments.callee 即可。

关于javascript - 为什么这些函数被分配给函数名称为 "redundant"的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14270656/

相关文章:

javascript - 宽恕是真也是假

javascript - 如何将 C3 Gauge Chart 集成到 Angular 5 中?

javascript - Svelte 中的原生 JavaScript

javascript - 当关闭屏幕菜单打开时,基础使箭头与其他类切换

javascript - 从 JavaScript 中的字符串中删除 FILL

javascript - 在 Ember.js 中根据权限注册路由的最佳做法是什么?

php - JQuery PrettyPhoto - 从非图像的链接打开图库

javascript - 随着时间的推移来回改变颜色

javascript - 如何在循环时忽略特定值

javascript - AngularJs 中的 Sails.js 国际化对象