Atribuição múltipla em javascript? O que significa [a, b, c] = [1, 2, 3]; significar?
Para um projeto, um desenvolvedor nos enviou um arquivo .js com código semelhante a este:
var myList = [1,2,3];
var a,b,c;
[a,b,c] = myList;
Funciona no Opera 10.30, Firefox 3.6.x, mas não é compatível com o Opera 10.60 e o Chrome.
É apenas curiosidade, você tem alguma referência ou link que diz que este código é compatível com o padrão JS / ECMA ou não?
O que você acha?