I have two arrays like
var members = [{docId: \"1234\", userId: 222}, {docId: \"1235\", userId: 333}]; var memberInfo = [{id: 222, name: \"test1\"}, {id: 333
On ES6 you can use .find and Object.assign() in vanilla javascript, no need of extra libraries.
let finalArray = []; memberInfo.forEach(member => { finalArray.push( Object.assign( {}, member, { docId: members.find(m => m.userId === member.id).docId } )) });