1.0.4 • Published 2 years ago

@blueyuval/is-equal v1.0.4

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

@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