对象深度比较属性 #比较
function funDifference(object, other) {
  let diff = {};
  let vChildren;
  for (var key in object) {
      if (typeof object[key] === "object" && typeof other[key] === "object" && object[key] && other[key]) {
          vChildren = funDifference(object[key], other[key]);
          if (Object.keys(vChildren).length > 0) {
              diff[key] = vChildren;
          }
      } else if (object[key] && !other[key]) {
          diff[key] = object[key];
      }
  }
  return diff;
}