1
2
3
4
5
6
7
8
9
10
11
12
| define(['./_isArrayLike', './findIndex', './findKey'], function (_isArrayLike, findIndex, findKey) {
|
| // Return the first value which passes a truth test.
| function find(obj, predicate, context) {
| var keyFinder = _isArrayLike(obj) ? findIndex : findKey;
| var key = keyFinder(obj, predicate, context);
| if (key !== void 0 && key !== -1) return obj[key];
| }
|
| return find;
|
| });
|
|