On Fri, Jun 7, 2013 at 1:25 PM, Brandon Benvie <bben...@mozilla.com> wrote:
> On 6/7/2013 10:18 AM, Dean Landolt wrote: > >> The for/of iterators solve this nicely. This is definitely something that >> comes up a lot though, and this seems like a very handy cowpath to pave. If >> it were spec'd I'd suggest the naming and argument values should align with >> the for/of variants. >> > > My impression was that the @dict module solves this as you suggest. > > import { keys, values, entries } from '@dict'; > > let obj = { a: 1, b: 2, c: 3 }; > > for (let key of keys(obj)) { > // ['a', 'b', 'c'] > } > > for (let value of values(obj)) { > // [1, 2, 3] > } > > for (let [key, value] of entries(obj)) { > // [['a', 1], ['b', 2], ['c', 3]] > > } > This is correct: https://github.com/rwldrn/tc39-notes/blob/master/es6/2012-11/nov-29.md#conclusionresolution-5 Rick > ______________________________**_________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/**listinfo/es-discuss<https://mail.mozilla.org/listinfo/es-discuss> >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss