@naverpay/hidash
Version:
improved lodash
25 lines (24 loc) • 376 B
JavaScript
function f(i, r, n) {
var s;
const o = i;
try {
if (o == null)
return n;
if (!r)
return (s = o[r]) != null ? s : n;
const c = Array.isArray(r) ? r : [r];
let t = o;
for (const e of c)
if (e in t)
t = t[e];
else
return n;
return t;
} catch (c) {
return n;
}
}
export {
f as default,
f as get
};