2

わかりました、これを説明しようとして私が自分自身に正義を与えるつもりかどうかはわかりません。だが..

私はあなたがそれを次のように呼ぶであろういくつかのコードOOPスタイルを持っています:objectName.functionName(properties, values, etc);

そして今のところ、私は障害物に到達したようです。私はさまざまなことをする複数の機能ですが、多くの人にとって「リフレッシュ」機能として機能したいこの1つの機能があります。それが私が時々更新したい単一の機能であるならば、それはうまくいくでしょう。全体的に、私も車輪の再発明をしたくありません。

したがって、現在のクリックイベントは上記の呼び出しのように見えます。私が使用しているリンクでは、これが機能する関数のニーズに応じて非表示のパラメーターがありますが、ここでキャッチ22を使用します。最近、さまざまな関数の同じページで複数の更新を行う必要がありました。したがって、functionNameを変数としてオブジェクトに渡して、次のように機能させる方法があるのではないかと思います。

var funcNamVar = functionName; 
objectName.[funcNamVar](properties, values, etc);

角かっこ[と]は、概念を表すためのものであることに注意してください。

4

1 に答える 1

4

もちろん。あなたは実際にただ行うことができます

objectName[funcNamVar](properties, values, etc);
于 2012-05-29T20:42:19.357 に答える