UNPKG

utils

Version:

Fast, generic JavaScript/node.js utility functions.

18 lines (14 loc) 341 B
'use strict'; var forOwn = require('for-own'); var iterator = require('make-iterator'); module.exports = function some(obj, cb, thisArg) { cb = iterator(cb, thisArg); var result = false; forOwn(obj, function (val, key) { if (cb(val, key, obj)) { result = true; return false; // break } }); return result; };