1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| var isUndef = require('./isUndef');
| var castPath = require('./castPath');
| exports = function(obj, path) {
| path = castPath(path, obj);
| var prop;
| prop = path.shift();
| while (!isUndef(prop)) {
| obj = obj[prop];
| if (obj == null) return;
| prop = path.shift();
| }
| return obj;
| };
|
| module.exports = exports;
|
|