1. ホーム
  2. javascript

[解決済み] パラメータを持つ関数をパラメータとして渡す?

2022-04-22 11:15:08

質問

パラメータを持つjavascriptの関数をパラメータとして渡すことは可能でしょうか?

$(edit_link).click( changeViewMode( myvar ) );

解決方法は?

クロージャを使用します。

$(edit_link).click(function(){ return changeViewMode(myvar); });

これは、パラメータについて知っていて、実際のコールバック実装にそれを渡す匿名の一時的な関数ラッパーを作成します。