0

次のように宣言された JavaScript 関数があります。

myFunction: function() {

// some codes...

}

宣言形式を次のように変換したい

function myFunction() {

// some codes...

}

まず、これら2つの違いは何ですか?どうすればその逆に変換できますか?

4

1 に答える 1

0

1 つ目はオブジェクト内で関数を作成することで、2 つ目は標準の関数宣言です。

オプションは次のとおりです。

var myFunction = function() {};

function myFunction() {};

var myObject = {
    myFunction:function() {};
}

2 番目の関数が使用される方法で最初の関数を使用する唯一の方法は、それが宣言されているオブジェクトからそれを取得することです。

于 2013-05-17T13:00:30.283 に答える