Javascript 与x27之间的差异;var foo=函数…';和';函数foo()…';
可能的重复项:Javascript 与x27之间的差异;var foo=函数…';和';函数foo()…';,javascript,syntax,Javascript,Syntax,可能的重复项: 两者之间有根本区别吗 function foo() { things(); } 及 还是函数…只是语法上的糖 提前感谢。它们不同(但产生相似的结果)。基本上,第一个是实际命名的函数。第二个是一个正则变量声明,它附加了一个匿名函数。这里有一些细微的差别……这里很好地总结了它们: (一定也要阅读评论…那里有更多好的信息)FYI,看来作者摆脱了那篇文章上的评论。仍然值得一读。var foo=function(){}只是变量定义,在定义之前将是未定义的。function f
两者之间有根本区别吗
function foo()
{
things();
}
及
还是函数…
只是语法上的糖
提前感谢。它们不同(但产生相似的结果)。基本上,第一个是实际命名的函数。第二个是一个正则变量声明,它附加了一个匿名函数。这里有一些细微的差别……这里很好地总结了它们:
(一定也要阅读评论…那里有更多好的信息)FYI,看来作者摆脱了那篇文章上的评论。仍然值得一读。var foo=function(){}只是变量定义,在定义之前将是未定义的。function foo(){}是常规函数声明,如果在声明之前使用它,JavaScript解释器将找到它,即使它们在代码的进一步部分之前没有声明。@Eric Andres,似乎作者也摆脱了网站/域;)
var foo = function()
{
things();
}