我知道标题含糊不清,但我不知道该写些什么。
在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/