そこで、関数を整理するためにオブジェクトを使って遊んでみました。したがって、非常に長い関数名を作成する代わりに、同じプレフィックスを持つオブジェクトにサブ関数を含めることができます。
私の例では、接頭辞として「get」を使用しているため、get.function();
andを実行してサブ関数を呼び出すことができますget.otherfunction();
。get
ただし、オブジェクトの「デフォルト」関数も設定できるようにしたいのでget();
、それ自体を呼び出すだけで関数を実行できます(ただし、いずれかを呼び出している場合はその関数を実行したくありませんサブ機能)。
これまでのコードは次のとおりです。
var get = {
default: function() {
alert('default function');
},
secondary: function() {
alert('secondary function');
}
}