UNPKG

490 BJavaScriptView Raw
1var forOwn = require('./forOwn');
2var makeIterator = require('../function/makeIterator_');
3
4 /**
5 * Object some
6 */
7 function some(obj, callback, thisObj) {
8 callback = makeIterator(callback, thisObj);
9 var result = false;
10 forOwn(obj, function(val, key) {
11 if (callback(val, key, obj)) {
12 result = true;
13 return false; // break
14 }
15 });
16 return result;
17 }
18
19 module.exports = some;
20
21