Les développeurs rencontrent souvent des scénarios dans lesquels ils doivent extraire uniquement des propriétés spécifiques d'un tableau d'objets. Chaque objet peut contenir de nombreuses propriétés, et la tâche consistant à isoler celles souhaitées peut être fastidieuse. Cet article explore diverses méthodes pour relever ce défi.
Une approche consiste à utiliser la déstructuration d'objets ainsi que des noms de propriétés abrégés. En utilisant cette technique, les développeurs peuvent créer un nouvel objet contenant uniquement les propriétés souhaitées :
<br>const dummyArray = [{ "att20": "att20", "att30": "att30", "att70": "att70", "att80": "att80"}, { "att20": "att20", "att30": "att30", "att70": "att70", "att80": "att80"}];</p> <p>const result = dummyArray.map(({ att20, att30, att70, att80 }) => ({<br> att20, <br> att30, <br> att70, <br> att80<br>}));</p> <p>console.log(result);<br>
Cette méthode fournit un moyen concis et efficace d’extraire des propriétés spécifiques tout en préservant le tableau d’origine. En intégrant la déstructuration des objets, les développeurs peuvent éviter la suppression explicite des propriétés, qui est une approche courante mais lourde.
En tirant parti de la puissance de la déstructuration des objets et des noms de propriétés abrégés, les développeurs peuvent isoler efficacement les propriétés souhaitées d'un tableau d'objets. , simplifiant leur code et améliorant la maintenabilité. Cette approche offre une solution très pratique et adaptable à un défi courant de manipulation de données.
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!