0

私は自分のオブジェクトに名前を付けたいと思っています。つまり、次の代わりに特定のメソッドを呼び出したいということです。

mediator.startSandbox();

このような:

mediator.sandbox.start();

基本的に、これはそれほど難しいことではありません。サンドボックス メソッドを別のオブジェクトにラップするだけです。残念ながら、これには 1 つの大きな側面があります。

サンドボックスの機能で作業しているときに、これを介してメディエーターにアクセスできなくなりました(これサンドボックスを指します)

これは開発中にいつも私を追い詰めます...この問題の回避策はありますか?

4

1 に答える 1

0

変数を次のように作成します。

var med = this;

オブジェクト メディエーターでmed、オブジェクト サンドボックス内で使用します。

于 2012-09-23T09:59:50.263 に答える