35

タイトルがあいまいであることはわかっていますが、何を書けばよいかわかりませんでした。
JavaScript では、次のように呼び出される関数の書き方を知っています。

argument1.function(argument2);

ここにフィドルのデモがあります: http://jsfiddle.net/rFXhf/
今、私はできるかどうか疑問に思います:

argument1.argument2.function(argument3);//And even more!
4

2 に答える 2

42

次のようにオブジェクトを定義する必要があります。

var argument1 = {
    myvar : "12",
    mymethod : function(test) { return something; }
}

次に、次のように mymethod を呼び出します。

argument1.mymethod(parameter);

またはより深いバージョン:

var argument1 = {
    argument2 : {
       mymethod : function(test) { return something; }
    }
} 

それから:

argument1.argument2.mymethod(parameter);
于 2012-04-30T04:08:31.200 に答える