Skip to content

pick ​

La méthode pick() crée un nouvel objet en sélectionnant uniquement certaines propriétés.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function pick<
	GenericInput extends object,
	GenericPickValue extends Partial<Record<keyof GenericInput, boolean>> | readonly (keyof GenericInput)[]
>(
	input: GenericInput,
	pickValue: GenericPickValue
): SimplifyTopLevel<Pick<GenericInput, ...>>

Signature currifiee ​

typescript
function pick<
	GenericInput extends object,
	GenericPickValue extends Partial<Record<keyof GenericInput, boolean>> | readonly (keyof GenericInput)[]
>(
	pickValue: GenericPickValue
): (input: GenericInput) => SimplifyTopLevel<Pick<GenericInput, ...>>

Paramètres ​

  • input : L'objet source.
  • pickValue : Les clés à conserver (tableau de clés ou objet avec valeurs booléennes).

Valeur de retour ​

Un nouvel objet contenant uniquement les propriétés sélectionnées.

Voir aussi ​

  • omit - Crée un objet en excluant certaines propriétés

Diffusé sous licence MIT.