Maps values in a collection
collectionMap(collection, closure [, parallel] [, maxThreads])
returns any
Name | Type | Required | Default | Description |
---|---|---|---|---|
collection | any | Yes | ||
closure | function | Yes | ||
parallel | boolean | No | ||
maxThreads | numeric | No | 20 |
coll = [{
id: 0,
firstname: 'Arthur',
name: 'Dent'
},{
id: 1,
firstname: 'Harry',
name: 'Potter'
},{
id: 2,
firstname: 'Peter',
name: 'Jackson'
}];
users = collectionMap(coll,function(item) {
return {
id: item.id,
fullname: item.firstname&' '&item.name
};
});
for(user in users) {
writeOutput(user.fullname&', ');
}