OK、私はjavascriptでチェーンメソッドを作成しています.メインのobjまたはクラスが関数である4つのプロパティにアクセスでき、プロパティはメインのobjができないいくつかの関数にアクセスできる必要があることをアーカイブしようとしています.
ここに例があります:
var Main = function(){
return {
property1:function(){
return this;
},
property2:function(){
return this;
},
etc:function(){
return this;
}...
}
}
ご存知のように実行するには、次のようにします。
Main().property1().property2().etc();
Main はそのプロパティにアクセスできますが、のMain
プロパティのプロパティであるこのプロパティにはアクセスできませんMain
。より簡単な方法: just the properties of Main must have access, not Main
.
ここに例があります:
Main().property().innerProperty1().innerProperty2().etc()//cool, property1 can access to innerProperty 1 and 2 and etc()
しかし、私がこれをしたい場合:
Main().innerProperty() // ERROR, Main does not have acccess to innerProperty()
それはjavascripで可能でしょうか?連鎖可能でなければならないことを忘れないでください。