DEV Community

Discussion on: Javascript: déconstruire des tableaux et des objets

Collapse
aminnairi profile image
Amin

Tu peux aussi déconstruire un tableau pour récupérer un ou plusieurs éléments, et utiliser l'opérateur de décomposition dans la déconstruction pour récupérer les éléments que tu n'a pas récupéré explicitement dans un nouveau tableau.

const [firstItem, secondItem, ...remainingItems] = items;
Enter fullscreen mode Exit fullscreen mode

Ça marche aussi avec des objets (c'est d'ailleurs très pratique en JSX pour récupérer certaines propriétés et toutes les autres).

const {opened, required, children, ...remainingProps} = props;

const valid = opened && required;

return (
  <SubComponent {...remainingProps} valid={valid}>
    {children}
  </SubComponent>
);
Enter fullscreen mode Exit fullscreen mode