Okayjs - v0.0.5
    Preparing search index...

    Function arrayToMap

    • 将数组转换为 Map,使用项中的某个键作为 key

      Type Parameters

      • T = Record<string, unknown>

      Parameters

      • value: unknown

        任意值

      • keyField: keyof T & string

        指定作为 key 的字段名

      Returns Map<string, T>

      Map 对象,异常时返回空 Map

      arrayToMap([{ id: 'a', x: 1 }], 'id'); // Map { 'a' => { id: 'a', x: 1 } }

      const users = [
      { id: 'u1', name: 'Alice' },
      { id: 'u2', name: 'Bob' }
      ];
      const map = arrayToMap(users, 'id');
      console.log(map.get('u1')?.name); // Alice