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

Bruk av samlinger i JavaScript for å lagre og manipulere relaterte objekter

Samlinger er en måte å gruppere relaterte objekter sammen. I JavaScript kan du bruke `Object.defineProperty()`-metoden for å definere egenskaper på et objekt som ikke kan telles og ikke kan endres av brukere. Disse egenskapene kalles "samlinger" fordi de lar deg lagre og manipulere grupper av relaterte objekter på en måte som ligner på hvordan du ville brukt en matrise eller en liste.

Her er et eksempel på hvordan du kan bruke samlinger i JavaScript:
```
const person = {
navn: 'John',
alder: 30,
adresser: [
{ gate: '123 Main St', by: 'Anytown', stat: 'CA' },
{ street: '456 Elm St', by: 'Anytown', stat: 'CA' }
]
};

// Adresseegenskapen er en samling av objects
console.log(person.addresses); // Utdata: [{ street: '123 Main St', city: 'Anytown', state: 'CA' }, { street: '456 Elm St', city: 'Anytown', state: 'CA' }]

// Du kan legge til nye adresser til samlingen ved å bruke push()-metoden
person.addresses.push({ street: '789 Oak St', city: 'Anytown', state: 'CA' });

// Du kan få tilgang til egenskapene til hvert adresseobjekt i collection
console.log(person.addresses[0].street); // Output: '123 Main St'
console.log(person.adresser[1].by); // Output: 'Anytown'
```
I dette eksemplet er 'adresser'-egenskapen en samling av objekter som inneholder informasjon om personens adresser. Du kan bruke `push()`-metoden for å legge til nye adresser til samlingen, og du kan få tilgang til egenskapene til hvert adresseobjekt i samlingen ved å bruke punktnotasjon.

Samlinger er nyttige når du skal lagre og manipulere grupper av relaterte objekter i JavaScript. De lar deg definere egenskaper på et objekt som ikke kan telles og ikke kan endres av brukere, noe som kan hjelpe deg med å beskytte integriteten til dataene dine.

Knowway.org bruker informasjonskapsler for å gi deg en bedre service. Ved å bruke Knowway.org godtar du vår bruk av informasjonskapsler. For detaljert informasjon kan du lese teksten vår i retningslinjer for informasjonskapsler. close-policy