0.1.5 • Published 6 years ago
object-every v0.1.5
object-every
NOTE: object-every was renamed to @extra-object/every.
Test if all values of object pass the specified test, like Array.every().
const every = require('object-every');
// every(<object>, <test function>, [this])
every({'g': 7, 'r': 18, 'a': 1}, (v) => v>0);
// true
every({'m': 13, 'e': 5, 'r': 18}, (v) => v>=1 && v<=26);
// true
every({'w': 23.1, 'r': 18, 'd': 4}, (v, k, obj) => v>=1 && v<=26 && Math.floor(v)===v && k.length===1);
// false