var rect ={ x:0, y:10, width:15, height:20};// 分割代入var{x, y, width, height}= rect;console.log(x, y, width, height);// 0,10,15,20rect.x =10;({x, y, width, height}= rect);// 外側のカッコで囲み、既存の変数に代入console.log(x, y, width, height);// 10,10,15,20
var x = 1, y = 2;
[x, y] = [y, x];
console.log(x, y); // 2,1
// 下記のようになります //
var x = 1, y = 2;
_a = [y,x], x = _a[0], y = _a[1];
console.log(x, y);
var _a;