mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Véletlen
speech play
speech pause
speech stop

Gyűjtemények használata JavaScriptben a kapcsolódó objektumok tárolására és manipulálására

A gyűjtemények a kapcsolódó objektumok csoportosításának módjai. A JavaScriptben az `Object.defineProperty()` metódus segítségével olyan tulajdonságokat határozhat meg egy objektumon, amelyek nem felsorolhatók, és amelyeket a felhasználók nem módosíthatnak. Ezeket a tulajdonságokat "gyűjteményeknek" nevezik, mert lehetővé teszik a kapcsolódó objektumok csoportjainak tárolását és kezelését a tömb vagy lista használatához hasonló módon.

Íme egy példa arra, hogyan használhat gyűjteményeket JavaScriptben:
```
const person = {
név: 'János',
életkor: 30,
címek: [
{ utca: '123 Main St', város: 'Anytown', állam: 'CA' },
{ utca: '456 Elm St', város: 'Anytown', állapot: 'CA' }
]
};

// A addresses tulajdonság objektumok gyűjteménye
console.log(person.addresses); // Kimenet: [{ utca: '123 Main St', város: 'Anytown', állam: 'CA' }, { street: '456 Elm St', város: 'Anytown', állam: 'CA' }]

// A push() metódussal új címeket vehet fel a gyűjteménybe
person.addresses.push({ utca: '789 Oak St', város: 'Anytown', állam: 'CA' });

// Hozzáférhet az egyes címobjektumok tulajdonságai a collection
console.log(person.addresses[0].street) állományban; // Kimenet: '123 Main St'
console.log(person.addresses[1].city); // Kimenet: 'Anytown'
```
Ebben a példában az 'addresses' tulajdonság olyan objektumok gyűjteménye, amelyek információkat tartalmaznak a személy címeiről. A "push()" metódussal új címeket adhat hozzá a gyűjteményhez, és a gyűjteményben lévő egyes címobjektumok tulajdonságait pontjelöléssel érheti el.

A gyűjtemények akkor hasznosak, ha kapcsolódó objektumcsoportokat kell tárolni és kezelni a gyűjteményben. JavaScript. Lehetővé teszik olyan tulajdonságok meghatározását egy objektumon, amelyek nem felsorolhatók és a felhasználók által nem módosíthatók, ami segíthet megvédeni az adatok integritását.

A Knowway.org cookie-kat használ, hogy jobb szolgáltatást nyújtson Önnek. A Knowway.org használatával Ön elfogadja a cookie-k használatát. Részletes információkért tekintse át a Cookie-kra vonatkozó irányelveinket. close-policy