Sha256: 9e52f9de02057ccbe49904aefc43734e91b9f9633b1e737dab5f7cd92eceec6c
Contents?: true
Size: 513 Bytes
Versions: 69
Compression:
Stored size: 513 Bytes
Contents
var some = require('./some'); var makeIterator = require('../function/makeIterator_'); /** * Returns first item that matches criteria */ function find(obj, callback, thisObj) { callback = makeIterator(callback, thisObj); var result; some(obj, function(value, key, obj) { if (callback(value, key, obj)) { result = value; return true; //break } }); return result; } module.exports = find;
Version data entries
69 entries across 69 versions & 2 rubygems