Advertisement
Guest User

Amazon Q2. Front-End Engineer

a guest
Feb 20th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // write a function that compare 2 js objects and return the diff?
  2. // Example:
  3. // assume that values are objects or strings
  4. var obj1 = {
  5.   prop1: 'prop1',
  6.   prop2: 'prop2',
  7.   prop4: {
  8.     a:'a',
  9.     b:'b'
  10.   }
  11. };
  12.  
  13. var obj2 = {
  14.   prop2: 'prop2 modified',
  15.   prop3: 'new prop foo',
  16.   prop4:{
  17.     b:'v',
  18.     c:'c'
  19.   }
  20. };
  21. diff(obj1, obj2);
  22.  
  23. // should return the following
  24. // {
  25. //   added: ["prop3", “prop4.c”],
  26. //   deleted: ["prop1", “prop4.a”],
  27. //   modified: ["prop2", “prop4.b”]
  28. // }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement