猿问

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

数组结构如图,现在我想对其中的SZGARDENGATENAME属性做一个判断,
可以看到目前SZGARDENGATENAME就两个值,我想让值相同的做一个合并处理,
这样在我的新数组中就只存在两个项,例如:

[{name:"东门检票口",value:""},{name:"南门",value:""}]


白衣染霜花
浏览 264回答 1
1回答

冉冉说

lodash的 uniqBy 可能可以解决你的问题// The `_.property` iteratee shorthand._.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');// => [{ 'x': 1 }, { 'x': 2 }]
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答