https://developer.mozilla.org/en/New_in_JavaScript_1.7
A lot of these new features are borrowed from Python, and would allow the creation of less verbose apps, which is always a good thing. How many times have you typed
for (i = 0; i < arr.length; i++) {
/* ... */
}
for really simple operations? Wouldn't this be easier:
[/* ... */ for each (i in arr)]
I think brevity is a great thing. Basically, it all comes down to IE in the end, though.
Does IE support these new features? What about other browsers?