Similar to collectionEvery, except it returns true if at least one item returns true
collectionSome(collection, closure [, parallel] [, maxThreads])
returns boolean
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| collection | any | Yes | ||
| closure | function | Yes | ||
| parallel | boolean | No | ||
| maxThreads | numeric | No | 20 |
When only mail items are provided
coll = [{
id: 0,
type: 'mail'
},{
id: 1,
type: 'mail'
}];
onlyMails = collectionSome(coll,function(item) {
return item.type is 'comment';
});
writeOutput(onlyMails);
When comment items are provided besides mail items as well
coll = [{
id: 0,
type: 'mail'
},{
id: 1,
type: 'mail'
},{
id: 2,
type: 'comment'
}];
onlyMails = collectionSome(coll,function(item) {
return item.type is 'comment';
});
writeOutput(onlyMails);