amos-tool
Version:
amos ui tool
11 lines (9 loc) • 385 B
JavaScript
;
var _common = require("./_common"), findKey = function(n, o, i) {
o = _common.cb(o, i);
for (var r, e = _common.keys(n), m = 0, c = e.length; m < c; m++) if (o(n[r = e[m]], r, n)) return r;
}, find = function(n, o, i) {
var r = (_common.isArrayLike(n) ? _common.findIndex : findKey)(n, o, i);
if (void 0 !== r && -1 !== r) return n[r];
};
module.exports = find;