1.0.1 • Published 7 years ago
@iterables/any v1.0.1
@iterables/any
Return true if any element of an iterable matches.
const any = require('@iterables/any')
any('abc', xs => xs === 'c') // true
any('abc', xs => xs === 'd') // false
any([null, false, '']) // false
any([null, false, {}]) // true
Installation
$ npm install --save @iterables/any
API
any(iterable, test = Boolean) -> Iterator
iterable
: anyIterator
— a generator instance,Array
,Map
,String
, orSet
test
: A function takingxs
and returning a boolean value.
Returns true
if any element matched test
, or false
if no element matched.
Stops consuming elements from iterable
as soon as they pass test
.
License
MIT
1.0.1
7 years ago