Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. var deepEqual = function (x, y) {
  2. if ((typeof x == "object" && x != null) && (typeof y == "object" && y != null)) {
  3. if (Object.keys(x).length != Object.keys(y).length) {
  4. return false;
  5. }
  6. for (var prop in x) {
  7. if (y.hasOwnProperty(prop)) {
  8. return deepEqual(x[prop], y[prop]);
  9. }
  10. }
  11. } else if (x !== y) {
  12. return false;
  13. } else {
  14. return true;
  15. }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement