| Leo Repp | 58b9f11 | 2021-11-22 11:57:47 +0100 | [diff] [blame^] | 1 | var baseGet = require('./_baseGet'), |
| 2 | baseSlice = require('./_baseSlice'); | ||||
| 3 | |||||
| 4 | /** | ||||
| 5 | * Gets the parent value at `path` of `object`. | ||||
| 6 | * | ||||
| 7 | * @private | ||||
| 8 | * @param {Object} object The object to query. | ||||
| 9 | * @param {Array} path The path to get the parent value of. | ||||
| 10 | * @returns {*} Returns the parent value. | ||||
| 11 | */ | ||||
| 12 | function parent(object, path) { | ||||
| 13 | return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1)); | ||||
| 14 | } | ||||
| 15 | |||||
| 16 | module.exports = parent; | ||||