1

次のコードの平和はどういう意味ですか?

someName.UI = function(){
   var someName;
       if (!someName) 
              someName= {};

      someName.UI = function() {      
        var player = 1;
      }
  //some code here
}

私はjavascriptにかなり慣れていないので、このようなものを見たのはこれが初めてです。

4

2 に答える 2

5
var someName;

これが変数名の宣言です。

if (!someName) 
    someName= {};

変数が空の場合null、またはそれ以外の場合は、その中に新しい空のオブジェクトを作成します。

someName.UI = function() {      
    var player = 1;
}

UIの値を持つ変数を作成する関数を保持するオブジェクトにメンバーを作成します1

someName.UI();

これがこの関数の呼び出しになります。

于 2013-06-13T11:09:58.013 に答える