chache/@babel/runtime/helpers/iterableToArrayLimit.js
2024-01-16 22:53:42 +08:00

38 lines
793 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;