功能声明

时间:2016-10-10 21:02:26

标签: javascript

大多数时候我声明这样的函数:function foo(){}但我经常会看到其他声明类型,如下面列出的那些。

我已经阅读了一些像this one这样的SO问题,但没有人给我答案我何时应该使用其中一个。

//Function declaration
function foo() {}

//Anonymous function expression
var foo = function() {}

//Named function expression
var foo = function bar() {}

你能解释一下我有什么好处,或者更确切地说我应该使用一种或另一种声明类型。

修改

我不会问这些有什么区别,我问:我什么时候应该使用它们。

0 个答案:

没有答案