我需要声明方法中的方法并将它们作为Object,Method内容调用它们... 为了更清楚:
我需要打电话:
Object.Method().nestedMethod();
我怎么能这样做?到目前为止失败了:
function Object(){
this.Method = function(){
this.Method.nestedMethod = function(){
};
};
}
当我在DSL上工作时,必须在方法中调用方法。在这种情况下,最后一个方法是前一个方法的某种递归方法,如下所示:
Object.execute(param).recursion();
我如何声明嵌套方法来访问它?
答案 0 :(得分:1)
您可以返回包含nestedMethod
的对象:
Object.Method = function () {
return {
nestedMethod: function () {}
};
}