diff --git a/package.json b/package.json index 4e0462831a..6d7c2e0c80 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "trim-right": "^1.0.0" }, "devDependencies": { - "babel": "4.6.0", + "babel": "4.7.13", "browserify": "^9.0.3", "chai": "^2.0.0", "eslint": "^0.15.1", diff --git a/src/babel/transformation/templates/sliced-to-array.js b/src/babel/transformation/templates/sliced-to-array.js index 274222b0c6..acfd0ef28b 100644 --- a/src/babel/transformation/templates/sliced-to-array.js +++ b/src/babel/transformation/templates/sliced-to-array.js @@ -3,7 +3,7 @@ return arr; } else if (Symbol.iterator in Object(arr)) { var _arr = []; - for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) { + for (var val of arr) { _arr.push(_step.value); if (i && _arr.length === i) break; }