@naverpay/hidash
Version:
improved lodash
17 lines (16 loc) • 433 B
JavaScript
import l from "core-js-pure/features/instance/push.js";
import { baseIteratee as f } from "./internal/baseIteratee.mjs";
function m(t, r) {
if (!t || !("length" in t))
return [];
const o = /* @__PURE__ */ new Map(), n = [], u = f(r), i = t.length;
for (let e = 0; e < i; e++) {
const s = t[e], c = u(s, e, t);
o.has(c) || (o.set(c, !0), l(n).call(n, s));
}
return n;
}
export {
m as default,
m as uniqBy
};