entries() returns an iterator. To sort you need to convert to an array first.
let a = [...map.entries()]; a.sort() On Wed, May 6, 2015, 08:37 <[email protected]> wrote: > That line matches my Java code almost exactly. My traceur transpiler > though throws ‘TypeError: map.entries(...).sort is not a function’. Should > I switch the traspiler ? > > > > Thanks, > > Mohan > > > > *From:* Mark Volkmann [mailto:[email protected]] > *Sent:* Wednesday, May 06, 2015 4:19 PM > *To:* Radhakrishnan, Mohan (Cognizant) > *Cc:* <[email protected]> > *Subject:* Re: 'stream' values > > > > 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 > > 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

