UNPKG

399 BJavaScriptView Raw
1"use strict";
2
3const union = require("mout/array/union");
4const keys = require('mout/object/keys');
5
6module.exports = (obj1, obj2) => {
7 var ids = union(keys(obj1), keys(obj2));
8 var modified = [];
9 ids.forEach((id) => {
10 var valObj1 = obj1[id];
11 var valObj2 = obj2[id];
12 if(!valObj1 || !valObj2 || valObj1 != valObj2)
13 modified.push(id);
14 });
15 return modified;
16};