MCPcopy Index your code
hub / github.com/microsoft/SandDance / differentObjectValues

Function differentObjectValues

docs/app/js/sanddance-app.js:11077–11092  ·  view source on GitHub ↗
(a, b)

Source from the content-addressed store, hash-verified

11075 return false;
11076}
11077function differentObjectValues(a, b) {
11078 if (!a && !b) return false;
11079 if (!a || !b) return true;
11080 const keys = Object.keys(b);
11081 for(let i = 0; i < keys.length; i++){
11082 let key = keys[i];
11083 let ta = typeof a;
11084 let tb = typeof b;
11085 if (ta !== tb) return true;
11086 if (ta === "object") return differentObjectValues(a[key], b[key]);
11087 else {
11088 if (a[key] !== b[key]) return true;
11089 }
11090 }
11091 return false;
11092}
11093
11094},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"aXH63":[function(require,module,exports) {
11095var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");

Callers 1

needsNewCharacterSetFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected