Hacker News new | ask | show | jobs
An introduction to ES6 Part 3: Destructuring (globaldev.co.uk)
24 points by timblair 4640 days ago
4 comments

Combine this with arrow function syntax (which is already in Firefox):

    let square = x => x * x
 
And the next version of JavaScript is looking much more fun to work with!
Chrome also supports it if you enable Harmony
Really? I have harmony enabled in chrome://flags, but no arrow function syntax?
Hmm, I am using the Dev channel Chrome. So, it might be not in the stable (or even beta) release? It definitely worked for me when I tried it, though!
It even works for argument lists too:

  function foo(a, { b: b, c: c }, [d, e]) {
     print (a, b, c, d, e);
  }
I didn't know js had a let statement.
Have a look at the previous instalment of the series: http://globaldev.co.uk/2013/09/es6-part-2/#let_declarations
Does anyone call it ES?
What do you mean? ES6 is called ES6... what else can you call it, aside from Harmony?
Some call it JavaScript.
Javascript 2.0
Ecma Script is the official name, Javascript belongs to Oracle,but since they are not enforcing the trademark , I doubt anybody could get sued over this.