首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在JavaScript中创建唯一项的列表?

如何在JavaScript中创建唯一项的列表?
EN

Stack Overflow用户
提问于 2012-07-27 21:26:16
回答 8查看 52.6K关注 0票数 19

在我的CouchDB reduce函数中,我需要将一个条目列表缩减为唯一的条目。

注意:在这种情况下,可以有一个列表,它将是一小部分字符串类型的项目。

我目前的方法是设置一个对象的键,然后返回该对象的键,因为代码不能使用像_.uniq这样的东西。

我想找到一种比这个更优雅的拼写方式。

代码语言:javascript
复制
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);
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11688692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档