0.1.6 • Published 6 years ago
object-find v0.1.6
object-find
NOTE: object-find was renamed to @extra-object/find.
Get first value in object that satisfies the test, like Array.find().
const find = require('object-find');
// find(<object>, <test function>, [this])
find({a: 'chupa', b: 'chupi'}, (v) => v.startsWith('chup'));
// 'chupa'
find({'mer': 1, 'ven': 2, 'ear': 3}, (v, k) => k[0]==='e');
// 3
find({ligo0: 'Hanford Site, US', ligo1: 'Livingston, US', ligo2: 'Hingoli, India'}, (v, k, obj) => k==='ligo'+(Object.keys(obj).length-1));
// 'Hingoli, India'