@nevware21/ts-utils
    Preparing search index...

    Function arrToMap

    • Creates an object map from array-like, iterator or iterable values.

      Keys are generated in stable source order via keySelector; later duplicate keys overwrite earlier values. Unsafe keys (__proto__, constructor, prototype) are ignored.

      Type Parameters

      • T

      Parameters

      Returns { [key: string]: T }

      0.15.0

      const users = [
      { id: "u1", name: "Ada" },
      { id: "u2", name: "Lin" },
      { id: "u1", name: "Ada Updated" }
      ];

      arrToMap(users, (value) => value.id, (value) => value.name);
      // { u1: "Ada Updated", u2: "Lin" }
    • Creates an object map from array-like, iterator or iterable values.

      Keys are generated in stable source order via keySelector; later duplicate keys overwrite earlier values. Unsafe keys (__proto__, constructor, prototype) are ignored.

      Type Parameters

      • T
      • V

      Parameters

      Returns { [key: string]: V }

      0.15.0

      const users = [
      { id: "u1", name: "Ada" },
      { id: "u2", name: "Lin" },
      { id: "u1", name: "Ada Updated" }
      ];

      arrToMap(users, (value) => value.id, (value) => value.name);
      // { u1: "Ada Updated", u2: "Lin" }