1.0.3 • Published 9 years ago
compare-properties v1.0.3
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