javascript function() 意味 - var functionName=function(){}vs function functionName(){}。

javascript $(function() / javascript / function / syntax / idioms

最近、他の人のJavaScriptコードのメンテナンスを始めました。バグを修正したり、機能を追加したり、コードを整理して一貫性を持たせようとしています。

2つの方法があります。

var functionOne = function() {
    //いくつかのコード
};
function functionTwo() {
    //いくつかのコード
}

Richard Garside



Answer #1

重要な理由は、名前空間の "ルート "として、1つの変数を追加することです...

var MyNamespace = {}
MyNamespace.foo= function() {

}
var MyNamespace = {
  foo: function() {
  },
  ...
}