次のテンプレートの関数がたくさんあります。
function (field, filter){
var q = {};
q[field] = doSomething(filter);
return q;
}
私はJavascriptを初めて使用しますが、Javascriptは非常に表現力豊かな言語であるという考えをすでに持っています。それで、私の質問は、そのような関数の本体をより簡潔に書くことができるかということです。
(これらの関数の出力は単一のオブジェクトハッシュにマージされるべきではないため、q
パラメーターとして渡して削除することはできません)。var q = {}
この質問への答えを知っていると、私のコードが速くも明確にもならない可能性があることを私は完全に承知しています。学びたいだけです。それだけです。炎を出さないでください。