UNPKG

404 BJavaScriptView Raw
1var isPrimitive = require('../lang/isPrimitive');
2
3 /**
4 * get "nested" object property
5 */
6 function get(obj, prop){
7 if (!obj) return;
8 var parts = prop.split('.'),
9 last = parts.pop();
10 while (prop = parts.shift()) {
11 obj = obj[prop];
12 if (obj == null) return;
13 }
14
15 return obj[last];
16 }
17
18 module.exports = get;
19
20