mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Willekeurig
speech play
speech pause
speech stop

Verzamelingen in JavaScript gebruiken om gerelateerde objecten op te slaan en te manipuleren

Collecties zijn een manier om gerelateerde objecten te groeperen. In JavaScript kunt u de methode `Object.defineProperty()` gebruiken om eigenschappen voor een object te definiëren die niet opsombaar zijn en niet door gebruikers kunnen worden gewijzigd. Deze eigenschappen worden "verzamelingen" genoemd, omdat u hiermee groepen verwante objecten kunt opslaan en manipuleren op een manier die vergelijkbaar is met de manier waarop u een array of een lijst zou gebruiken.

Hier is een voorbeeld van hoe u verzamelingen in JavaScript kunt gebruiken:
```
const person = {
naam: 'John',
leeftijd: 30,
adressen: [
{ straat: '123 Main St', stad: 'Anytown', staat: 'CA' },
{ straat: '456 Elm St', stad: 'Anytown', staat: 'CA' }
]
};

// De eigenschap adressen is een verzameling objecten
console.log(person.addresses); // Uitvoer: [{ straat: '123 Main St', stad: 'Anytown', staat: 'CA' }, { straat: '456 Elm St', stad: 'Anytown', staat: 'CA' }]

// Je kunt nieuwe adressen aan de verzameling toevoegen met behulp van de push() methode
person.addresses.push({ street: '789 Oak St', city: 'Anytown', state: 'CA' });

// Je hebt toegang de eigenschappen van elk adresobject in de collectie
console.log(person.addresses[0].street); // Uitvoer: '123 Hoofdstraatconsole.log(persoon.adressen[1].stad); // Uitvoer: 'Anytown'
```
In dit voorbeeld is de eigenschap `addresses` een verzameling objecten die informatie bevatten over de adressen van de persoon. U kunt de `push()`-methode gebruiken om nieuwe adressen aan de verzameling toe te voegen, en u kunt toegang krijgen tot de eigenschappen van elk adresobject in de verzameling met behulp van puntnotatie. Collecties zijn handig wanneer u groepen gerelateerde objecten moet opslaan en manipuleren in JavaScript. Hiermee kunt u eigenschappen voor een object definiëren die niet opsombaar zijn en niet door gebruikers kunnen worden gewijzigd, waardoor u de integriteit van uw gegevens kunt beschermen.

Knowway.org gebruikt cookies om u beter van dienst te kunnen zijn. Door Knowway.org te gebruiken, gaat u akkoord met ons gebruik van cookies. Voor gedetailleerde informatie kunt u ons Cookiebeleid lezen. close-policy