UNPKG

519 BJavaScriptView Raw
1var _getIterator = require("../core-js/get-iterator.js");
2
3var _isIterable = require("../core-js/is-iterable.js");
4
5function _iterableToArrayLimitLoose(arr, i) {
6 if (!(_isIterable(Object(arr)) || Object.prototype.toString.call(arr) === "[object Arguments]")) {
7 return;
8 }
9
10 var _arr = [];
11
12 for (var _iterator = _getIterator(arr), _step; !(_step = _iterator.next()).done;) {
13 _arr.push(_step.value);
14
15 if (i && _arr.length === i) break;
16 }
17
18 return _arr;
19}
20
21module.exports = _iterableToArrayLimitLoose;
\No newline at end of file