Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is it really too much to ask to have some syntactic sugar. Is

    for i,v in blah
, where i is an index of an array, or a key (not a property!) of a dictionary really too much to ask in 2012?

No wonder people are using coffeescript.



CoffeeScript's got you covered. Here's forEach ...

    for item, index in list
... here's the same over an object ...

    for key, value of object
... here's the map() ...

    mapped = for item in list
... here's the filter() ...

    filtered = for item in list when item.isActive
... and so on.


Exactly. The number one thing javascript should take from coffeescript is the iteration syntax.


ecmascript 6 will also introduce for of loops which is said to fix for in. checkout wiki.ecmascript.org for all the ecmascript 6/harmony niceness




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: