The entries method of a Map doesn't take a function. It does return an array 
though. That array contains [key, value] arrays. So you could do this.

map.entries().sort(([k1, v1], [k2, v2]) => k1.localeCompare(k2)).forEach(([k, 
v]) => do-something);

---
R. Mark Volkmann
Object Computing, Inc.

> On May 6, 2015, at 4:27 AM, <[email protected]> 
> <[email protected]> wrote:
> 
> Hi,
>        Can I stream values and operate on them like this ? I have a map and I 
> would like to stream them. I also want to chain the functions. So, for 
> example, I may sort the map’s values and pass them on.
>  
> map.entries((e,m) => sort by using a predicate ).foreach(manipulate the map’s 
> values);
>  
> Thanks,
> Mohan
> This e-mail and any files transmitted with it are for the sole use of the 
> intended recipient(s) and may contain confidential and privileged 
> information. If you are not the intended recipient(s), please reply to the 
> sender and destroy all copies of the original message. Any unauthorized 
> review, use, disclosure, dissemination, forwarding, printing or copying of 
> this email, and/or any action taken in reliance on the contents of this 
> e-mail is strictly prohibited and may be unlawful. Where permitted by 
> applicable law, this e-mail and other e-mail communications sent to and from 
> Cognizant e-mail addresses may be monitored.
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to