在声明方法时重复函数名
JavaScript Duplicate function names when declaring a method
这可能是一个愚蠢的问题,但我希望能从比我更了解的人那里找到答案,在一个类中是否有以下函数声明之间的区别?
someFunction: function (obj) {};
和
someFunction: function someFunction (obj) {};
在匿名函数上设置名称允许您在函数内使用该名称。
例如:var funcs = {
someFunction: function someFunction(obj){
// you can access 'someFunction' in here
},
otherFunction: function(obj){
// you cannot access 'otherFunction',
// you'd need to do 'funcs.otherFunction'
}
};
相关文章:
- 直接在函数声明上使用function.prototype.bind
- 可以Resharper在我的javascript函数声明中添加分号
- 此行是否包含函数声明
- 函数声明与函数表达式之间的性能差异
- 为什么在javascript函数声明中使用逻辑运算符
- 函数声明未定义-原因
- JavaScript执行从函数声明开始,而不是从$(document).ready()开始
- 杰辛特 |传递默认设置 |函数声明和“this”
- 未知的 JavaScript 函数声明模式
- JavaScript 中的函数声明
- 在函数声明而不是运行时分析所有变量
- 命名函数声明有什么好处吗
- 将一个简单的函数声明形成JavaScript中的闭包
- 返回语句后的函数声明全局变量不会被覆盖
- (this)在函数声明之后
- 为什么使用 ||在变量函数声明中
- 为什么要将函数声明分配给命名变量
- 具有相同参数的 Javascript 函数声明
- 从性能的角度来看,函数声明与表达式
- 为什么 Mozilla Javascript 调试器的断点会捕捉到函数声明