Advertisement
Guest User

Untitled

a guest
May 21st, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. function compareData(oldArray, newArray) {
  2. newArray.forEach(arr => {
  3. if (arr.reference && arr.value) {
  4. let findInOldArray = oldArray.findIndex(o => String(o.reference) === String(arr.reference));
  5. findInOldArray >= 0 ? oldArray[findInOldArray].value = arr.value : oldArray.push(arr);
  6. } else {
  7. if (arr.value) oldArray.push(arr);
  8. }
  9. });
  10. return oldArray;
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement