懒惰.js如何选择两个字段的不同(uniq)
Lazy.js how to select distinct (uniq) by two fields
我们正在使用Lazy.js。
如果我选择一个字段,我知道我可以使用 uniq(fieldName)
函数来获得不同的结果。
例如:
var uniqueValues = Lazy(someArray)
.map(function (e) { return e.fieldName })
.uniq()
.value();
如何在两个字段上执行相同的操作?
这是我尝试过的:
var uniqueValues = Lazy(someArray)
.map(function (e) return { FieldName1 : e.fieldName1, FieldName2 : e.fieldName2 })
.uniq();
.value();
但它并没有通过这两个领域来区分它。
uniq
可以接受一个函数参数,该参数可以返回运行非重复字段的特定字段。
例如:
var uniqueValues = Lazy(someArray)
.map(function (e) return { FieldName1 : e.fieldName1, FieldName2 : e.fieldName2 })
.uniq(function (e) { return e.FieldName1 })
.value();
相关文章:
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 同一页面上两个不同控制器的Angularjs双向绑定字段
- 我可以在Dynamics CRM 2016的复合地址字段中添加两个选项字段吗
- 在两个多选字段之间移动选项
- 我如何获得这个javascript来计算两个监听器字段作为价格
- 如何使用jquery将两个字段组合为下拉菜单中的选项
- 比较两个输入字段
- Angularjs 通过选择不同选择框中的两个字段来填充选择框
- 从一个套接字发出两个事件
- MongoDB聚合将两个不同的字段合并为一个并获取计数
- 在 JavaScript 中计算两个输入字段值
- 使用Join,要求两个字段中的一个字段为非空
- 如何计算mongodb中两个集合中一个字段的不同值的数量
- jquery自动更新两个选择字段
- 谷歌地图API JS-放置两个组合字段的自动完成
- 设置分类法字段多个值
- 如何接收“隐藏字段”第二个jsp中的值
- 在Mongoose / MongoDB中创建多字段(2个以上)索引
- 必填字段两个字段之一
- 套接字.等待两个玩家都选择了答案的IO事件