【发布时间】:2017-11-07 17:18:48
【问题描述】:
例如考虑以下带有对象的数组。
var collection = [{name:'user1',phone:'203'},
{name:'user2',phone:'5050'},
{name:'user1',phone:'203'}]
现在我想比较每个对象并给出结果。
var newCollection = {name:'user1',phone:'203', rowMatch:'true'},
{name:'user2',phone:'5050', rowMatch:'false'},
{name:'user1',phone:'203',rowMatch:'true'}
所以,我想要这样的新集合,当对象属性像第一个和第三个对象一样匹配时,它会与新属性进行比较和更新。
【问题讨论】:
-
你的意思是如果2行或更多行相同,你需要将
rowMatch设置为true? -
即使一行与另一行匹配,您也必须使用 rowMatch 更新两个对象:true。
标签: javascript reactjs underscore.js lodash