重複の可能性:
var fn = function(){…}とvar fn = function foo(){…}は異なりますか?
ここから
関数の宣言と変数としての宣言には違いがあることを理解しています。
しかし、次の間に違いがあるかどうかは明らかではありません。
var func_name = function(param, param1){...};
と:
var func_name = function func_name(param, param1){...};
それらは完全に同一ですか?