Harmony is the code name of the next version of JavaScript that is currently being worked on. Brendan Eich (the creator of JavaScript) outlines what his ideal Harmony would look like.
Highlights:
for k in keys(o) { append(o[k]) } for v in values(o) { append(v) } for [k,v] in items(o) { append(k, v) } for x in o { append(x) } #sqgen(n) { for i in range(n) yield i*i } // a function return [i * i for i in range(n)] return (i * i for i in range(n))
let [first, second] = sequence const {name, address, ...misc} = person