@blueyuval/is-equal

1.0.4 • Public • Published

@blueyuval/is-equal

A simple package with one function to determine if two variables are equal (deep object equality as well).

Also, a circular object safe mechanism was implemented.

How to install:

npm i @blueyuval/is-equal

in the bash console.

How to use:

Example 1:

import isEqual from "@blueyuval/is-equal";

const object1 = {
    value1: 1,
    value2: 2 
}

const object2 = {
    value1: 1,
    value2: 3 
}

isEqual(object1, object2) // → false

Example 2:

import isEqual from "@blueyuval/is-equal";

const array1 = [1,2,3]

const array2 = [1,3,2]

isEqual(array1, array2) // → false

Example 3:

import isEqual from "@blueyuval/is-equal";

const student1 = {
    name: 'Yuval',
    address: {
        city: 'San Andreas',
        district: 'GTA',
    }
}

const student2 = {
    name: 'Yuval',
    address: {
        city: 'San Andreas',
        district: 'GTA',
    }
}

isEqual(student1, object2) // → true

Package Sidebar

Install

npm i @blueyuval/is-equal

Weekly Downloads

0

Version

1.0.4

License

ISC

Unpacked Size

4.14 kB

Total Files

4

Last publish

Collaborators

  • blueyuval