basant307/AI_Governance_Project
048
1import baseGet from './_baseGet.js';2 3/**4 * The opposite of `_.property`; this method creates a function that returns5 * the value at a given path of `object`.6 *7 * @static8 * @memberOf _9 * @since 3.0.010 * @category Util11 * @param {Object} object The object to query.12 * @returns {Function} Returns the new accessor function.13 * @example14 *15 * var array = [0, 1, 2],16 * object = { 'a': array, 'b': array, 'c': array };17 *18 * _.map(['a[2]', 'c[0]'], _.propertyOf(object));19 * // => [2, 0]20 *21 * _.map([['a', '2'], ['c', '0']], _.propertyOf(object));22 * // => [2, 0]23 */24function propertyOf(object) {25 return function(path) {26 return object == null ? undefined : baseGet(object, path);27 };28}29 30export default propertyOf;31 