Checks if predicate returns truthy for any element of collection.
Iteration is stopped once predicate returns truthy. The predicate is
invoked with three arguments: (value, index|key, collection).
Since
5.2.0
Returns
Returns true if any element passes the predicate check,
else false.
Checks if
predicate
returns truthy for any element ofcollection
. Iteration is stopped oncepredicate
returns truthy. The predicate is invoked with three arguments: (value, index|key, collection).Since
5.2.0
Returns
Returns
true
if any element passes the predicate check, elsefalse
.Example
some([null, 0, 'yes', false], Boolean); // => true
var users = [ { 'user': 'barney', 'active': true }, { 'user': 'fred', 'active': false } ];
// The
matches
iteratee shorthand. some(users, { 'user': 'barney', 'active': false }); // => false// The
matchesProperty
iteratee shorthand. some(users, ['active', false]); // => true// The
property
iteratee shorthand. some(users, 'active'); // => true