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
