Accès aux tableaux sans boucles
Lorsque vous travaillez avec des tableaux, il est courant de vouloir manipuler les propriétés d'objets individuels au sein du tableau. Bien que l'utilisation d'une boucle for pour supprimer des propriétés spécifiques puisse faire le travail, il pourrait exister un moyen plus efficace d'utiliser du JavaScript moderne.
Utiliser la déstructuration ES6
Avec la déstructuration d'ES6 syntaxe, vous pouvez déconstruire chaque objet d'un tableau pour en créer un nouveau sans inclure de propriétés spécifiques. Cela vous permet de supprimer facilement les propriétés indésirables en une seule fois.
Par exemple, étant donné un tableau tel que :
Vous pouvez supprimer la "mauvaise" propriété en utilisant :
Ici, la syntaxe utilise un opérateur de repos (...) pour créer un nouvel objet "keepAttrs" qui inclut toutes les propriétés sauf celles explicitement spécifiées (par exemple, "dropAttr1" et "dropAttr2" dans ce cas).
En utilisant cette approche, vous évitez le besoin de boucles et pouvez traiter plusieurs objets du tableau simultanément, améliorant ainsi l'efficacité et la lisibilité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!