https://github.com/hacknlove/isdifferent
function that returns true if their two parameters are deeply different
https://github.com/hacknlove/isdifferent
deep-difference deep-equals helper helper-functions
Last synced: 10 months ago
JSON representation
function that returns true if their two parameters are deeply different
- Host: GitHub
- URL: https://github.com/hacknlove/isdifferent
- Owner: hacknlove
- License: isc
- Created: 2019-07-31T07:12:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T04:26:15.000Z (about 3 years ago)
- Last Synced: 2025-08-13T21:47:54.210Z (10 months ago)
- Topics: deep-difference, deep-equals, helper, helper-functions
- Language: JavaScript
- Homepage:
- Size: 2.45 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# isDifferent



Check deep equality of two variables
## browser
### script
```html
isDifferent.isDifferent('bar', 'foo') // true
isDifferent.isDifferent({response: 42, question: 'unknown'}, {question: 'unknown', response: 42}) // false
```
### module
```html
import { isDifferent } from 'https://cdn.jsdelivr.net/npm/isdifferent@2.0.0/dist/isDifferent.esm.min.js'
isDifferent('bar', 'foo') // true
isDifferent({response: 42, question: 'unknown'}, {question: 'unknown', response: 42}) // false
```
## node (and browser with some bundler)
```
npm i isdifferent
```
```javascript
import { isDifferent } from 'isdifferent'
// or // const { isDifferent } = require('isdifferent')
isDifferent('bar', 'foo') // true
isDifferent({response: 42, question: 'unknown'}, {question: 'unknown', response: 42}) // false
```