我有很多以下模板的功能:
function (field, filter){
var q = {};
q[field] = doSomething(filter);
return q;
}
我是 Javascript 的新手,但已经知道它是一种非常富有表现力的语言。所以,我的问题是这样一个函数的主体可以写得更简洁吗?
(我不能q
作为参数传递并消除var q = {}
,因为这些函数的输出不应合并到单个对象哈希中)。
我完全清楚知道这个问题的答案可能会使我的代码既不快也不清晰。我只是想学习,仅此而已-请不要着火。