title: Multiple assignment in javascript? What does [a,b,c] = [1, 2, 3]; mean?
body: <p>For a project a developer sent us a .js file with code similar to this:</p>
  
  <pre><code>var myList = [1,2,3];
  var a,b,c;
  
  [a,b,c] = myList;
  </code></pre>
  
  <p>It works in Opera 10.30, Firefox 3.6.x but it's not ok for Opera 10.60 and Chrome.</p>
  
  <p>It's just curiosity, do you have any reference or link that says this code is compliant to JS/ECMA standard or not? </p>
  
  <p>What do you think?</p>