1.0.1 • Published 3 years ago

hans-obj-comparator v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

hans-obj-comparator

With this package it is available to compare Objects and Arrays

Table of contents

Installing Add the package to your project

npm i hans-obj-comparator

using yarn

yarn add hans-obj-comparator

Example

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