With this package it is available to compare Objects and Arrays
Add the package to your projectnpm i hans-obj-comparator
using yarn
yarn add hans-obj-comparator
Export compareObjects or compareArrays from hans-obj-comparator
const {compareObjects, compareArrays} = require('hans-obj-comparator')
using TypeScript
import {compareObjects, compareArrays} from 'hans-obj-comparator'
console.log(compareObjects({a: 2, b: [1, 2, 4]}, {a: 2, b: [1, 2, 4]})) // true
console.log(compareObjects({a: 2, b: [8, 2, 4]}, {a: 2, b: [1, 2, 4]})) // false
console.log(compareObjects({a: 2, name: 3}, {a: 2, b: 3})) // false
console.log(compareArrays([{a: 123, b: 2}, {a: 1, b: -2}], [{a: 123, b: 2}, {a: 1, b: -2}])) // true
console.log(compareArrays([1, 2], [1, 2, 3])) // false
console.log(compareArrays([], [1, 2, 3])) // false