25 lines
685 B
JavaScript
25 lines
685 B
JavaScript
function _iterableToArrayLimit(r, e) {
|
|
var l = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
|
if (null != l) {
|
|
var t, n, i, a, u = [],
|
|
o = !0,
|
|
f = !1;
|
|
try {
|
|
if (i = (l = l.call(r)).next, 0 === e) {
|
|
if (Object(l) !== l) return;
|
|
o = !1
|
|
} else
|
|
for (; !(o = (t = i.call(l)).done) && (u.push(t.value), u.length !== e); o = !0);
|
|
} catch (r) {
|
|
f = !0, n = r
|
|
} finally {
|
|
try {
|
|
if (!o && null != l.return && (a = l.return(), Object(a) !== a)) return
|
|
} finally {
|
|
if (f) throw n
|
|
}
|
|
}
|
|
return u
|
|
}
|
|
}
|
|
module.exports = _iterableToArrayLimit; |