我知道标题含糊不清,但我不知道该写些什么。
在javascript中,我知道如何编写将这样调用的函数:

argument1.function(argument2);

这是 fiddle 示范:http://jsfiddle.net/rFXhf/
现在我想知道我是否可以做:
argument1.argument2.function(argument3);//And even more!

最佳答案

您需要像这样定义对象:

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);

关于javascript - 对象内部的功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10378341/

10-09 02:09