I have two arrays like
var members = [{docId: \"1234\", userId: 222}, {docId: \"1235\", userId: 333}];
var memberInfo = [{id: 222, name: \"test1\"}, {id: 333
function computeMembers(members, memberInfo) {
return members.map(function(member) {
member.name = memberInfo[getMemberById(member.userId, memberInfo)].name
return member
})
function getMemberById(id, elements) {
var index = elements.filter(function(element) {
return element.id === id
})[0]
return elements.indexOf(index)
}
}
console.log(computeMembers(members, memberInfo))