Maison > Article > interface Web > Comment modifier les propriétés d'un objet dans un tableau à l'aide de 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!