CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes45downloads
findLastKey.js45 linesDownload Raw Back to lodash-es
1import baseFindKey from './_baseFindKey.js';2import baseForOwnRight from './_baseForOwnRight.js';3import baseIteratee from './_baseIteratee.js';4 5/**6 * This method is like `_.findKey` except that it iterates over elements of7 * a collection in the opposite order.8 *9 * @static10 * @memberOf _11 * @since 2.0.012 * @category Object13 * @param {Object} object The object to inspect.14 * @param {Function} [predicate=_.identity] The function invoked per iteration.15 * @returns {string|undefined} Returns the key of the matched element,16 *  else `undefined`.17 * @example18 *19 * var users = {20 *   'barney':  { 'age': 36, 'active': true },21 *   'fred':    { 'age': 40, 'active': false },22 *   'pebbles': { 'age': 1,  'active': true }23 * };24 *25 * _.findLastKey(users, function(o) { return o.age < 40; });26 * // => returns 'pebbles' assuming `_.findKey` returns 'barney'27 *28 * // The `_.matches` iteratee shorthand.29 * _.findLastKey(users, { 'age': 36, 'active': true });30 * // => 'barney'31 *32 * // The `_.matchesProperty` iteratee shorthand.33 * _.findLastKey(users, ['active', false]);34 * // => 'fred'35 *36 * // The `_.property` iteratee shorthand.37 * _.findLastKey(users, 'active');38 * // => 'pebbles'39 */40function findLastKey(object, predicate) {41  return baseFindKey(object, baseIteratee(predicate, 3), baseForOwnRight);42}43 44export default findLastKey;45 
basant307/AI_Governance_Project · CoolFace