diff --git a/test/fixtures/transformation/es6-constants/destructuring/expected.js b/test/fixtures/transformation/es6-constants/destructuring/expected.js index 98550a79f2..567fea8be6 100644 --- a/test/fixtures/transformation/es6-constants/destructuring/expected.js +++ b/test/fixtures/transformation/es6-constants/destructuring/expected.js @@ -1,38 +1,18 @@ "use strict"; -var _slicedToArray = function (arr, i) { - if (Array.isArray(arr)) { - return arr; - } else { - var _arr = []; - - for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) { - _arr.push(_step.value); - - if (i && _arr.length === i) break; - } - - return _arr; - } -}; - var _ref = [1, 2]; -var _ref2 = _slicedToArray(_ref, 2); +var a = _ref[0]; +var b = _ref[1]; +var _ref2 = [3, 4]; -var a = _ref2[0]; -var b = _ref2[1]; -var _ref3 = [3, 4]; +var c = _ref2[0]; +var d = _ref2[1]; +var _ref3 = { e: 5, f: 6 }; -var _ref3 = _slicedToArray(_ref3, 2); +var e = _ref3.e; +var f = _ref3.f; +var _ref4 = { a: 7, b: 8 }; -var c = _ref3[0]; -var d = _ref3[1]; -var _ref4 = { e: 5, f: 6 }; - -var e = _ref4.e; -var f = _ref4.f; -var _ref5 = { a: 7, b: 8 }; - -var g = _ref5.a; -var h = _ref5.b; +var g = _ref4.a; +var h = _ref4.b; diff --git a/test/fixtures/transformation/es6-destructuring/array/expected.js b/test/fixtures/transformation/es6-destructuring/array/expected.js index 8f3e9ae760..2884d34cc7 100644 --- a/test/fixtures/transformation/es6-destructuring/array/expected.js +++ b/test/fixtures/transformation/es6-destructuring/array/expected.js @@ -18,13 +18,11 @@ var _slicedToArray = function (arr, i) { var _ref = ["hello", [", ", "junk"], ["world"]]; -var _ref2 = _slicedToArray(_ref, 4); +var a = _ref[0]; +var _ref$1 = _slicedToArray(_ref[1], 1); -var a = _ref2[0]; -var _ref2$1 = _slicedToArray(_ref2[1], 1); +var b = _ref$1[0]; +var _ref$2 = _slicedToArray(_ref[2], 1); -var b = _ref2$1[0]; -var _ref2$2 = _slicedToArray(_ref2[2], 1); - -var c = _ref2$2[0]; -var d = _ref2[3]; +var c = _ref$2[0]; +var d = _ref[3]; diff --git a/test/fixtures/transformation/es6-destructuring/empty/expected.js b/test/fixtures/transformation/es6-destructuring/empty/expected.js index e9ab526e46..64b5f22ae6 100644 --- a/test/fixtures/transformation/es6-destructuring/empty/expected.js +++ b/test/fixtures/transformation/es6-destructuring/empty/expected.js @@ -18,13 +18,11 @@ var _slicedToArray = function (arr, i) { var _ref = ["foo", "hello", [", ", "junk"], ["world"]]; -var _ref2 = _slicedToArray(_ref, 5); +var a = _ref[1]; +var _ref$2 = _slicedToArray(_ref[2], 1); -var a = _ref2[1]; -var _ref2$2 = _slicedToArray(_ref2[2], 1); +var b = _ref$2[0]; +var _ref$3 = _slicedToArray(_ref[3], 1); -var b = _ref2$2[0]; -var _ref2$3 = _slicedToArray(_ref2[3], 1); - -var c = _ref2$3[0]; -var d = _ref2[4]; +var c = _ref$3[0]; +var d = _ref[4]; diff --git a/test/fixtures/transformation/optional-core-aliasing/es6-destructuring/expected.js b/test/fixtures/transformation/optional-core-aliasing/es6-destructuring/expected.js index e8d65b8085..fc43ff5423 100644 --- a/test/fixtures/transformation/optional-core-aliasing/es6-destructuring/expected.js +++ b/test/fixtures/transformation/optional-core-aliasing/es6-destructuring/expected.js @@ -24,13 +24,11 @@ var _core = _interopRequire(require("core-js/library")); var _ref = ["hello", [", ", "junk"], ["world"]]; -var _ref2 = _slicedToArray(_ref, 4); +var a = _ref[0]; +var _ref$1 = _slicedToArray(_ref[1], 1); -var a = _ref2[0]; -var _ref2$1 = _slicedToArray(_ref2[1], 1); +var b = _ref$1[0]; +var _ref$2 = _slicedToArray(_ref[2], 1); -var b = _ref2$1[0]; -var _ref2$2 = _slicedToArray(_ref2[2], 1); - -var c = _ref2$2[0]; -var d = _ref2[3]; +var c = _ref$2[0]; +var d = _ref[3];