UNPKG

reach-et-deep_equals

Version:
60 lines (45 loc) 884 B
# `reach-et-deep_equals` Function to deep compare two objects or arrays for changes ## Usage ```javascript import deepEquals from 'reach-et-deep_equals'; const obj1 = { test: 'foo', test2: [1, 2, 3], }; const obj2 = { test: 'foo', test2: [1, 2, 3], }; const obj3 = { test: 'foo', test2: [1, 2, 2], }; obj1 === obj2; // returns false deepEquals(obj1, obj2); // return true obj1 === obj3; // returns false deepEquals(obj1, obj3); // return false const array1 = [ { test: 'foo', test2: [1, 2, 3], }, ]; const array2 = [ { test: 'foo', test2: [1, 2, 3], }, ]; const array3 = [ { test: 'foo', test2: [1, 2, 2], }, ]; array1 === array2; // returns false deepEquals(array1, array2); // return true array1 === array3; // returns false deepEquals(array1, array3); // return false ``` Copyright (c) 2019 "Reach Shared Services Ltd"