UNPKG

compare-object-array

Version:

Javascript library for deep compare two objects or arrays

80 lines (62 loc) 1.47 kB
# compare-object-array compare-object-array is a simple javascript library to help you to deep compare two objects, array or array of objects. # How to import ```Javascript import { compareObject, compareArray } from 'compare-object-array'; OR const { compareObject, compareArray } = require('compare-object-array'); ``` #Usage To compare two objects, ```Javascript // compare two objects const object1 = { name: 'john' }; const object2 = { name: 'john' } const result = compareObject(object1, object2); ``` Result would be, ```Javascript { isUpdated: false, message: '', data: [] } ``` 'isUpdated: false ' indicate two objects are same where as 'isUpdated: true' indicate they are different. ```Javascript // compare two objects const object1 = { name: 'john' }; const object2 = { name: 'bob' } const result = compareObject(object1, object2); ``` Result would be ```Javascript { isUpdated: true, message: 'Value Of Key \'name\' mismatch', data: [ 'john', 'bob' ] } ``` Similar for array, if you want to compare two arrays, ```Javascript // compare two array const array1 = [{ name: 'john' }]; const array2 = [{ name: 'bob' }]; const result = compareArray(array1, array2); ``` Result would be ```Javascript { isUpdated: true, message: 'Value Of Key \'name\' mismatch', data: [ 'john', 'bob' ] } ```