In Defense of Coffeescript
adambard.com
adambard.com
The first example can actually be written as the much more readable:
myArray.forEach(function (item) {
// do something with item
});
While the second example can be written as: var myNewArray = myArray.map(modify);