gpt4 book ai didi

javascript - 下划线 - 从每个项目中获取属性,分组依据并丢弃其余部分

转载 作者:行者123 更新时间:2023-11-29 19:16:26 25 4
gpt4 key购买 nike

我有一个对象集合,我试图从顶层获取所有称为“影响”的属性值,丢弃所有其他属性和子集合,按“影响”分组,然后理想地用单词标记这些值影响

var topics = [{
var1 : "hi", var2 : "yo", children : [], impact : "high"
}, {
var1 : "hi", var2 : "yo", children : [], impact : "med"
}, {
var1 : "hi", var2 : "yo", children : [], impact : "low"
{
var1 : "hi", var2 : "yo", children : [], impact : "med"
},
}]

我想要[{impact: "High"}, {impact: "Low"}, {impact: "Med"}]

我已经尝试了以下但它不起作用

var impacts = _.chain(topics).pluck("impact").groupBy("impact").value();

最佳答案

试试 sortedUniqBy()pick()map()Lodash 中。

var o = _.sortedUniqBy(product, function(e) {return e.impact;})
_.map(o, function(e) {return _.pick(e, 'impact')})

关于javascript - 下划线 - 从每个项目中获取属性,分组依据并丢弃其余部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35011638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com