你好,我正在使用lodash庫。Lodash在其他數組項目中搜索數組項目
我想搜索,如果手機在receivedMessagesMock是contactsMocks電話
如果receivedMessagesMock.phone === contactsMocks.phoneNumbers.value我需要推contactsMocks.name.formatted在同一receivedMessagesMock位置。
喜歡的東西
if(receivedMessagesMock[0].phone === contactsMocks.phoneNumbers.value {
receivedMessagesMock[0].name = contactsMocks.name.formatted;
}
的contactMock和receivedMessagesMock
var contactsMock = [{'id':'1','rawId':'1','displayName':'Asd','name':{'givenName':'Asd','formatted':'Asd'},'nickname':null,'phoneNumbers':[{'id':'1','pref':false,'value':'000000000','type':'mobile', 'loggedInSystem':true}],'emails':null,'addresses':null,'ims':null,'organizations':null,'birthday':null,'note':null,'photos':null,'categories':null,'urls':null},{'id':'2','rawId':'2','displayName':'Bbb','name':{'givenName':'Bbb','formatted':'Bbb'},'nickname':null,'phoneNumbers':[{'id':'3','pref':false,'value':'565 65 65 65','type':'mobile'}],'emails':null,'addresses':null,'ims':null,'organizations':null,'birthday':null,'note':null,'photos':null,'categories':null,'urls':null},{'id':'3','rawId':'3','displayName':'Ccc','name':{'givenName':'Ccc','formatted':'Ccc'},'nickname':null,'phoneNumbers':[{'id':'5','pref':false,'value':'0000000001','type':'mobile'}],'emails':null,'addresses':null,'ims':null,'organizations':null,'birthday':null,'note':null,'photos':null,'categories':null,'urls':null},{'id':'4','rawId':'4','displayName':'Ddd','name':{'givenName':'Ddd','formatted':'Ddd'},'nickname':null,'phoneNumbers':[{'id':'6','pref':false,'value':'000 00 00 01','type':'mobile'}],'emails':null,'addresses':null,'ims':null,'organizations':null,'birthday':null,'note':null,'photos':null,'categories':null,'urls':null}];
var receivedMessagesMock = [{
'id': 12,
'phone': '000 00 00 01',
'time': '15:44',
'priority': 1,
'response' : false
},{
'id': 15,
'phone': '000 00 00 01',
'time': '15:44',
'priority': 1,
'response' : false
},{
'id': 16,
'phone': '000 00 00 01',
'time': '15:44',
'priority': 2,
'response' : true
}
];
問題是/? – Andreas