mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Aléatoire
speech play
speech pause
speech stop

Utilisation de collections en JavaScript pour stocker et manipuler des objets associés

Les collections sont un moyen de regrouper des objets liés. En JavaScript, vous pouvez utiliser la méthode `Object.defineProperty()` pour définir des propriétés sur un objet qui ne sont pas énumérables et ne peuvent pas être modifiées par les utilisateurs. Ces propriétés sont appelées « collections » car elles vous permettent de stocker et de manipuler des groupes d'objets associés d'une manière similaire à la façon dont vous utiliseriez un tableau ou une liste.

Voici un exemple de la façon dont vous pourriez utiliser des collections en JavaScript :
```
const personne = {
nom : 'John',
âge : 30,
adresses : [
{ rue : '123 Main St', ville : 'Anytown', état : 'CA' },
{ rue : '456 Elm St', ville : 'Anytown', état : 'CA' }
]
};

// La propriété d'adresses est une collection d'objets
console.log(person.addresses) ; // Sortie : [{ rue : '123 Main St', ville : 'Anytown', état : 'CA' }, { rue : '456 Elm St', ville : 'Anytown', état : 'CA' }]

// Vous pouvez ajouter de nouvelles adresses à la collection en utilisant la méthode push()
person.addresses.push({ street: '789 Oak St', city: 'Anytown', state: 'CA' });

// Vous pouvez accéder les propriétés de chaque objet d'adresse dans la collection
console.log(person.addresses[0].street); // Sortie : '123 Main St'
console.log(person.addresses[1].city); // Sortie : 'Anytown'
```
Dans cet exemple, la propriété `addresses` est une collection d'objets qui contiennent des informations sur les adresses de la personne. Vous pouvez utiliser la méthode `push()` pour ajouter de nouvelles adresses à la collection, et vous pouvez accéder aux propriétés de chaque objet d'adresse de la collection en utilisant la notation par points.

Les collections sont utiles lorsque vous devez stocker et manipuler des groupes d'objets associés dans JavaScript. Ils vous permettent de définir des propriétés sur un objet qui ne sont pas énumérables et ne peuvent pas être modifiées par les utilisateurs, ce qui peut vous aider à protéger l'intégrité de vos données.

Knowway.org utilise des cookies pour vous fournir un meilleur service. En utilisant Knowway.org, vous acceptez notre utilisation des cookies. Pour des informations détaillées, vous pouvez consulter notre texte Politique relative aux cookies. close-policy