Javascript 匿名函数与命名函数哪个更好,为什么

Javascript 匿名函数与命名函数哪个更好,为什么,javascript,Javascript,我在谷歌上搜索,但并没有找到关于匿名和命名函数的明确答案。我正在寻找一个简单的答案哪一个更好的任何原因或其取决于要求。因此,我期待着您对这些话题的宝贵回答。你的回答真的帮助我理解这一点。提前感谢命名函数表达式的优点是: 使递归调用函数更加可靠,因为名称成为函数本身内部的绑定。 可以通过使用函数名而不是 在以下情况下,可能无法使用命名函数表达式: 你关心的是IE6,它不能正确处理它们,它创建了两个函数 你想不出一个名字不会隐藏你需要在函数中访问的变量 @蒂姆:那么哪一个更好?更好?你不能说一个比另

我在谷歌上搜索,但并没有找到关于匿名和命名函数的明确答案。我正在寻找一个简单的答案哪一个更好的任何原因或其取决于要求。因此,我期待着您对这些话题的宝贵回答。你的回答真的帮助我理解这一点。提前感谢

命名函数表达式的优点是:

使递归调用函数更加可靠,因为名称成为函数本身内部的绑定。 可以通过使用函数名而不是 在以下情况下,可能无法使用命名函数表达式:

你关心的是IE6,它不能正确处理它们,它创建了两个函数 你想不出一个名字不会隐藏你需要在函数中访问的变量
@蒂姆:那么哪一个更好?更好?你不能说一个比另一个好,它们只是用于不同的目的。@vaultah:我只是想得到一个答案,帮助我了解哪一个更好。我的目的只是为了得到我的问题的答案。我使用一个简单的规则:如果我以后需要函数的名称,那么我使用命名函数,如果我不需要名称,我就省略它。