匿名函数与命名函数哪个更好,为什么
Anonymous function vs Named function which is better and why
>我在谷歌上搜索,但没有找到关于匿名和命名函数的明确答案。我正在寻找简单的答案,哪一个更好,为什么或取决于要求。因此,我期待您对这些主题的宝贵回答。你的回答真的帮助我理解这一点。提前致谢
命名函数(表达式)的优点是:
- 使递归调用函数更加可靠,因为名称成为函数本身内部的绑定。
- 可以创建更好的调用堆栈(通过使用函数名称而不是
<anonymous>
在以下情况下可能无法使用命名函数(表达式)
- 你关心IE6,它不能正确处理它们(它创建了两个函数)
- 你想不出一个不会隐藏你需要在函数内部访问的变量 的名字
相关文章:
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- 更好的写法 NodeJS 读/写文件的函数
- 重复我的jQuery中的函数,有更好的方法吗
- 在创建 toLowerCase 函数时,一种方式比另一种方式更好
- 有没有更好的方法以一定的顺序执行一堆部分异步的jQuery函数
- 如何更好地找到GoodMax函数
- 通过匿名函数使用 setInterval 的更好方法
- JavaScript 自定义事件或普通函数调用中哪个更好
- Angular 1.3 中是否有更好的模式,可以在每次修改 ng-repeat 中的项目时调用函数
- 哪个更好:调用函数或完整、内联键入脚本
- JavaScript:有没有更好的方法来使用回调函数做一个for循环
- 有没有更好的方法来避免在渲染时重新创建函数
- 缓存值或调用函数 - 更好
- 如何为此 jquery 代码使用函数参数,或者是否有更好的解决方案
- Javascript:有没有更好的方法在x次异步数据库/ ajax调用后执行函数
- 匿名函数与命名函数哪个更好,为什么
- 有两个函数更好的做法,还是有一个复杂的函数
- 这是定义函数更好的方法
- 哪种方式在javascript中传递函数更好
- 是使用onclick调用函数更好,还是使用.click绑定事件更好?