0

機能があります

function foo(event, var1) {
    // do something...
}

この関数をイベントバブリングで使用していますが、コードから呼び出される通常の関数としても使用する必要があります。Eventパラメータは、イベントバブリングでのみ使用されます。eventこれを機能させるために自分のコードから何を渡すのですか?

追伸これは良いデザインではないと感じていますが、そういう風になりました。時が来たら変更しますが、今のところ、このままにしておかなければなりません。

ありがとうございました。

4

1 に答える 1

3

が常に関数に渡される場合var1は、パラメータの順序を切り替える必要があります。

関数が実行された場合、が空であるfoo(var1, event)かどうかは関係ありませんがevent、関数は引き続き機能します。これは、オプションのパラメータの概念と関係があります。

于 2013-01-14T16:45:20.087 に答える