私はKyle Simpson's book (You don't Know JS - ES6 and beyond)て読んでいたし、彼は配列を並べ替えるには、この例を示します:ES6の非構造:配列の並べ替えメカニズム
var a1 = [ 1, 2, 3 ],
a2 = [];
[ a2[2], a2[0], a2[1] ] = a1;
console.log(a2); // [2,3,1]
誰かが私は[私はそれを返すように期待していた(何が起こっているか3、1、2を理解するのに役立ちます])。 I入力の他の要素ならば、それはより多くの混乱を取得:
[ a2[2], a2[0], a2[0] ] = a1; // [3, undefined, 1]
[ a2[1], a2[0], a2[0] ] = a1; // [3, 1]