is-objects-equal
v1.0.0
Published
function for compare not deep and deep object, not support compare Map and Set objects
Downloads
5
Readme
is-objects-equal
function for compare not deep and deep object, not support compare Map and Set objects
Table of Contents
Quick start
Install
We support all platforms.
npm
For module bundlers such as Webpack or Browserify.
npm i is-objects-equal
Include with <script>
- Download lib
- Add script to html
<script src="is-objects-equal.js"></script>
CDN
Recommended for learning purposes, you can use the latest version:
<script src="https://cdn.jsdelivr.net/npm/is-objects-equal/dist/lib/is-objects-equal.js"></script>
Recommended for production for avoiding unexpected breakage from newer versions:
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lib/is-objects-equal.js"></script>
Initialization
ES6
is-objects-equal as an ES6 module.
import isObjectsEqual from 'is-objects-equal';
isObjectsEqual([{a: 1}, {a: 1}])
Node
is-objects-equal as a Node.js module
const isObjectsEqual = require('is-objects-equal');
isObjectsEqual([{a: 1}, {a: 1}])
Browser
Exports a global variable called isObjectsEqual
. Use it like this
Connect to html file <script src="https://cdn.jsdelivr.net/npm/is-objects-equal/dist/lib/is-objects-equal.js" ></script>
<script>
isObjectsEqual([{a: 1}, {a: 1}]);
</script>
AMD
is-objects-equal as an AMD module. Use with Require.js, System.js, and so on.
- Download lib
- Connect to your module loader
requirejs(['is-objects-equal'], function(isObjectsEqual) {
isObjectsEqual([{a: 1}, {a: 1}])
});
Methods
isObjectsEqual
function for compare not deep and deep object, not support compare Map and Set objects
Params
objectsArray
- Type:
Array
- Type:
Returns
boolean
Example
isObjectsEqual([{a: '1'}, {a: '1'}])
// => true
isObjectsEqual([{a: '1'}, {a: '2'}
// => false
isObjectsEqual([{a: '1'}, {a: '1'}, {a: '2'}])
// => false
const firstObject = {
a: 1,
b: {
c: 1
}
},
secondObject = {
a: 1,
b: {
c: 2
}
}
isObjectsEqual([firstObject, secondObject])
// => false
Author
webster6667