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

Używanie kolekcji w JavaScript do przechowywania powiązanych obiektów i manipulowania nimi

Kolekcje umożliwiają grupowanie powiązanych ze sobą obiektów. W JavaScript możesz użyć metody `Object.defineProperty()` do zdefiniowania właściwości obiektu, które nie są przeliczalne i nie mogą być modyfikowane przez użytkowników. Właściwości te nazywane są „kolekcjami”, ponieważ umożliwiają przechowywanie grup powiązanych obiektów i manipulowanie nimi w sposób podobny do używania tablicy lub listy.

Oto przykład, jak można używać kolekcji w JavaScript:
```
const person = {
imię i nazwisko: „John”,
wiek: 30, ć adresy: [
{ ulica: „123 Main St”, miasto: „Anytown”, stan: „CA” },
{ ulica: '456 Elm St', miasto: 'Anytown', stan: 'CA' }
]
};

// Właściwość adresów to zbiór obiektów
console.log(person.addresses); // Dane wyjściowe: [{ ulica: '123 Main St', miasto: 'Anytown', stan: 'CA' }, { ulica: '456 Elm St', miasto: 'Anytown', stan: 'CA' }]

// Możesz dodać nowe adresy do kolekcji za pomocą metody push()
person.addresses.push({ ulica: „789 Oak St”, miasto: „Anytown”, stan: „CA” });

// Możesz uzyskać dostęp właściwości każdego obiektu adresowego w kolekcji
console.log(person.addresses[0].street); // Dane wyjściowe: '123 Main St'
console.log(person.addresses[1].city); // Dane wyjściowe: 'Anytown'
```
W tym przykładzie właściwość `addresses` to zbiór obiektów zawierających informacje o adresach danej osoby. Możesz użyć metody `push()`, aby dodać nowe adresy do kolekcji i uzyskać dostęp do właściwości każdego obiektu adresu w kolekcji za pomocą notacji kropkowej.

Kolekcje są przydatne, gdy musisz przechowywać grupy powiązanych obiektów i manipulować nimi w JavaScript. Umożliwiają zdefiniowanie właściwości obiektu, które są nieprzeliczalne i nie mogą być modyfikowane przez użytkowników, co może pomóc w ochronie integralności danych.

Knowway.org używa plików cookie, aby zapewnić Ci lepszą obsługę. Korzystając z Knowway.org, wyrażasz zgodę na używanie przez nas plików cookie. Aby uzyskać szczegółowe informacje, zapoznaj się z tekstem naszej Zasad dotyczących plików cookie. close-policy