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.