質問のタイトルは、実際にはっきりしないかもしれないし、不正確かもしれません。しかし、これは私がしたいことです。配列内の各オブジェクトに関数をバインドする方法は?
オブジェクトの配列が必要です。各オブジェクトはボタンになります。あらかじめ定義された機能を各ボタンにバインドしたい。コードのサンプルはhereです。
現在、私はeval()を使用していますが、遅くてセキュリティ上の理由から悪い習慣と考えられます。 eval()関数がすぐに実行され、宣言されている2つの関数が呼び出されるため、どちらも機能しません。
誰かが自分の目標を達成するための最良のアプローチを教えてください。
ありがとうございました
。関数が複数行にまたがっているとどうなるでしょうか? – chepukha
上記のように、関数を他の場所に宣言して、関数の名前を配列に入れることができます。 – FishBasketGordo
ここに完全な例があります:http://jsfiddle.net/FishBasketGordo/6Bgum/。 – FishBasketGordo