518-spread-assignable

This commit is contained in:
Brian Ng 2017-05-23 09:09:01 -05:00
parent f8f2ead450
commit 9d95b3faae
No known key found for this signature in database
GPG Key ID: 3F2380E1E1508CA9
4 changed files with 23 additions and 7 deletions

View File

@ -1,2 +1,3 @@
var { ...{ z } } = { z: 1 };
var { ...{ x = 5 } } = { x : 1 };
({ x, ...{ y, z } } = o);

View File

@ -1,2 +1,3 @@
var { ...{ z } } = { z: 1 };
var { ...{ x = 5 } } = { x: 1 };
var { ...{ x = 5 } } = { x: 1 };
({ x, ...{ y, z } } = o);

View File

@ -2,4 +2,6 @@ var z = {};
var { ...x } = z;
var { x, ...y } = z;
var { [x]: x, ...y } = z;
(function({ x, ...y }) { })
(function({ x, ...y }) { });
({ x, ...{ y, z } } = o);

View File

@ -1,11 +1,23 @@
var z = {};
var x = babelHelpers.objectWithoutProperties(z, []);
var x = z.x,
y = babelHelpers.objectWithoutProperties(z, ["x"]);
var x = z[x],
y = babelHelpers.objectWithoutProperties(z, [x]);
var _z = z,
x = babelHelpers.objectWithoutProperties(_z, []);
var _z2 = z,
x = _z2.x,
y = babelHelpers.objectWithoutProperties(_z2, ["x"]);
var _z3 = z,
x = _z3[x],
y = babelHelpers.objectWithoutProperties(_z3, [x]);
(function (_ref) {
var x = _ref.x,
y = babelHelpers.objectWithoutProperties(_ref, ["x"]);
});
var _o = o;
x = _o.x;
var _babelHelpers$objectW = babelHelpers.objectWithoutProperties(_o, ["x"]);
y = _babelHelpers$objectW.y;
z = _babelHelpers$objectW.z;
_o;