javascript (was Re: Java > Scala -> new thread: GUI for D)

Jacob Carlborg doob at me.com
Mon Dec 5 09:48:59 PST 2011


On 2011-12-05 16:53, Adam Ruppe wrote:
> Marco Leise Wrote:
>> This is really one of the largest shortcomings of the language that can
>> not be explained with a simple design choice.
>
> Aye. One of the newer versions adds a forEach member to the
> array prototype, that works like this:
>
> [1, 2, 3].forEach(function(element) { use element here; });
>
> but I don't like that style, personally. All those years of C
> and friends have wired my brain to see it as being backward.
>
> And, it doesn't work for everyone out of the box anyway.

That's the Ruby style, quite verbose in plain JavaScript. In 
CoffeeScript it would look like:

[1, 2, 4].forEach (element) -> # use element here

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list