123456789101112131415 |
- 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;
|