为了账号安全,请及时绑定邮箱和手机立即绑定

数组中包含着对象,如何对对象的属性值进行判断,并输出新的数组?

数组中包含着对象,如何对对象的属性值进行判断,并输出新的数组?

白衣染霜花 2018-12-19 18:15:54
数组结构如图,现在我想对其中的SZGARDENGATENAME属性做一个判断,可以看到目前SZGARDENGATENAME就两个值,我想让值相同的做一个合并处理,这样在我的新数组中就只存在两个项,例如:[{name:"东门检票口",value:""},{name:"南门",value:""}]
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

lodash的 uniqBy 可能可以解决你的问题


// The `_.property` iteratee shorthand.

_.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');

// => [{ 'x': 1 }, { 'x': 2 }]


查看完整回答
反对 回复 2019-01-18
  • 1 回答
  • 0 关注
  • 263 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信