UNPKG
dlv
Version:
latest (1.1.3)
1.1.3
1.1.2
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
Safely get a dot-notated property within an object.
github.com/developit/dlv
developit/dlv
dlv
/
index.js
8 lines
(7 loc)
•
207 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
export default function dlv(obj, key, def, p,
undef
) { key = key.
split
? key.
split
(
'.'
) : key;
for
(p =
0
; p < key.length; p++) { obj = obj ? obj[key[p]] :
undef
; }
return
obj ===
undef
? def : obj; }