Maison >interface Web >js tutoriel >Comment ajouter des propriétés à un tableau d'objets à l'aide de Array.prototype.map() ?
En programmation, les tableaux d'objets sont couramment utilisés pour représenter des données. Parfois, il devient nécessaire d'ajouter des propriétés supplémentaires aux objets de ces tableaux.
Considérez le tableau d'objets suivant :
Object { Results: [Array[2]] } Results: [Array[2]] [0-1] 0: Object id: 1 name: "Rick" 1: Object id: 2 name: 'david'
Le but est d'ajouter une nouvelle propriété nommée "Active" à chaque élément de ce tableau d'objets, ce qui devrait donner le résultat suivant :
Object { Results: [Array[2]] } Results: [Array[2]] [0-1] 0: Object id: 1 name: "Rick" Active: "false" 1: Object id: 2 name: 'david' Active: "false"
Pour y parvenir, on peut utiliser la méthode Array.prototype.map(). Cette méthode crée un nouveau tableau en transformant chaque élément du tableau d'origine à l'aide d'une fonction de mappage fournie.
<code class="javascript">Results.map(obj => ({ ...obj, Active: 'false' }))</code>
En utilisant la méthode map(), un nouveau tableau d'objets est créé où chaque objet a le supplément Propriété « Active » définie sur « false ». Cela ajoute effectivement la propriété souhaitée à chaque élément du tableau d'origine.
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!