compare-properties
v1.0.3
Published
Get functions to compare two object properties given an operator.
Downloads
6
Maintainers
Readme
compare-properties
Get functions to compare two values given an operator.
Install
$ npm install —save compare-properties
Usage
var compareFactory = require('compare-properties');
var equal = compareFactory('=', 'foo');
equal({ foo: 42 }, { foo: 42 }); //=> true
equal({ foo: 42 }, { foo: 10 }); //=> false
equal({ foo: 42 }, { bar: 42 }); //=> false
var equal = compareFactory('=', 'foo', 'bar');
equal({ foo: 42 }, { foo: 42 }); //=> false
equal({ foo: 42 }, { bar: 42 }); //=> true
var equal = compareFactory('<', 'foo');
equal({ foo: 'foo' }, { foo: 'foo' }); //=> true
equal({ foo: 'foo' }, { foo: 'fon' }); //=> true
equal({ foo: 1337 }, { bar: 42 }); //=> false
Operators
| = | < | > | <= | >= | != | %= |
| --------- | ------- | ------- | -------- | -------- | -------- | ------------- |
| a === b
| a < b
| a > b
| a <= b
| a >= b
| a != b
| a % b === 0
|
License
MIT © Nicolas Gryman