ezyVet Javascript Helper Library Documentation
    Preparing search index...

    Function mapValues

    • Creates an object with the same keys as object and values generated by running each own enumerable string keyed property of object thru mapper.

      Type Parameters

      • T
      • K

      Parameters

      • object: T
      • mapper: (value: T[keyof T], key: string, obj: T) => K

      Returns Record<keyof T, K>

      var users = {'fred':{ 'user': 'fred',    'age': 40 }, 'pebbles': { 'user': 'pebbles', 'age': 1 }}
      mapValues(users, o => o.age);
      // returns { 'fred': 40, 'pebbles': 1 }