1.0.6 • Published 5 years ago

@jsxtools/is-equal v1.0.6

Weekly downloads
1
License
CC0-1.0
Repository
github
Last release
5 years ago

is-equal

is-equal returns whether two values are the same value.

It is 288 bytes (197 gzipped).

Installation

npm install @jsxtools/is-equal

Usage

import isEqual from '@jsxtools/is-equal';

// these objects are shallow equal
objectA = { name: 'Adam', age: 930 };
objectB = { name: 'Adam', age: 930 };
isEqual(objectA, objectB);

// these objects are not shallow equal
objectA = { name: 'Adam', age: 930, pets: ['dog'] };
objectB = { name: 'Adam', age: 930, pets: ['dog'] };
isEqual(objectA, objectB);

// but they are deeply equal
isEqual(objectA, objectB, isEqual);