@naverpay/hidash
Version:
improved lodash
15 lines (14 loc) • 348 B
JavaScript
function f(u, e) {
if (typeof e != "number")
return u;
if (u === "" || e <= 0 || e > Number.MAX_SAFE_INTEGER || !Number.isFinite(e) || isNaN(e))
return "";
let i = "", r = u, t = Math.floor(e);
for (; t > 0; )
t % 2 === 1 && (i = i + r), r = r + r, t = Math.floor(t / 2);
return i;
}
export {
f as default,
f as repeat
};