Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var newData = [];
- var oldData = [];
- // update
- var updated = newData.filter(row => {
- var oldRow = oldData.find(row2 => row2.id === row.id)
- return oldRow && diff(row, oldRow)
- });
- // new
- var new = newData.filter(row => {
- return !oldData.find(row2 => row2.id === row.id);
- });
- // deleted
- var deleted = oldData.filter(row => {
- return !newData.find(row2 => row2.id === row.id);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement