1.0.6 • Published 5 years ago
@jsxtools/is-equal v1.0.6
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);