在我的 CouchDB reduce 函数中,我需要将项目列表减少为唯一的项目。
注意:在这种情况下,可以有一个列表,它将是少量字符串类型的项目。
我目前的方法是设置一个对象的键,然后返回该对象的键,因为代码不能使用_.uniq
例如。
我想找到一种比这更优雅的拼写方式。
function(keys, values, rereduce) {
// values is a Array of Arrays
values = Array.concat.apply(null, values);
var uniq = {};
values.forEach(function(item) { uniq[item] = true; });
return Object.keys(uniq);
}