Function pick

指定されたキーを持つプロパティのみを抽出して新しいオブジェクトを作成します。

const user = { id: 1, name: 'Alice', age: 30 };
const selected = pick(user, 'id', 'name'); // { id: 1, name: 'Alice' }
  • Type Parameters

    • T extends object

      元のオブジェクトの型。

    • K extends string | number | symbol

      抽出するキーの型(Tのキーのサブセット)。

    Parameters

    • object: T

      プロパティを抽出する元のオブジェクト。

    • ...keys: K[]

      抽出したいプロパティのキー。

    Returns Pick<T, K>

    指定されたキーを持つプロパティのみを含む新しいオブジェクト。