1.0.0 • Published 8 years ago
every-own v1.0.0
every-own
Like [].every but for objects.
npm install every-ownconst everyOwn = require("every-own")API
everyOwn(object, callback, scope: undefined)
@param
objectis the object to iteratecallbackreceives(value, key, object)scopeis thethiscontext used to.callcallback
@return boolean
- Breaks from the loop and returns
falseif anycallbackiteration result returns falsey - Else returns
true
Usage
const everyOwn = require("every-own")everyOwn({}, value => value > 0) // true
everyOwn({x: 3, y: 3}, value => value > 0) // true
everyOwn({x: -3, y: 3}, value => value > 0) // false
everyOwn({x: 3, y: 3}, (value, key) => key.length === 1) // truelet array = []
everyOwn({x: 3, y: 3}, value => array.push(value)) // true
array.length // 2
array.join("") // "33"1.0.0
8 years ago