Maison  >  Article  >  interface Web  >  Comment modifier les propriétés d'un objet dans un tableau à l'aide de forEach ?

Comment modifier les propriétés d'un objet dans un tableau à l'aide de forEach ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-13 00:35:02848parcourir

How to Modify Object Properties in an Array Using forEach?

Parcours de tableaux d'objets et manipulation de leurs propriétés

Pour parcourir un tableau contenant des objets et manipuler leurs propriétés, une approche consiste à utiliser le méthode forEach. Cette fonction de tableau intégrée vous permet de spécifier une fonction à exécuter pour chaque élément du tableau.

Accès aux propriétés d'un objet dans la boucle

Pour accéder aux propriétés d'un objet propriété dans la boucle forEach, vous pouvez utiliser la notation par points ou par crochets. Par exemple, pour accéder à la propriété x d'un objet en utilisant la notation par points :

myArray.forEach(function (object) {
    console.log(object.x);
});

Pour utiliser la notation entre crochets, placez le nom de la propriété entre parenthèses :

myArray.forEach(function (object) {
    console.log(object["x"]);
});

Exemple : Modification des propriétés d'un objet

Le code suivant montre comment modifier les propriétés d'un objet dans une boucle forEach :

const myArray = [
    { x: 1, y: 2 },
    { x: 3, y: 4 },
    { x: 5, y: 6 }
];

myArray.forEach(function (object) {
    object.x += 2; // Increment the x property of each object
    console.log(object);
});

Sortie :

{ x: 3, y: 2 }
{ x: 5, y: 4 }
{ x: 7, y: 6 }

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn