Коришћење колекција у ЈаваСцрипт-у за складиштење и манипулацију сродним објектима
Колекције су начин груписања повезаних објеката. У ЈаваСцрипт-у можете користити метод `Објецт.дефинеПроперти()` да бисте дефинисали својства на објекту који нису набројани и корисници не могу да их мењају. Ова својства се називају „колекције“ јер вам омогућавају да складиштите и манипулишете групама повезаних објеката на начин који је сличан ономе како бисте користили низ или листу.ӕӕЕво примера како можете да користите колекције у ЈаваСцрипт-у:ӕ ```ӕцонст персон = {ӕ име: 'Јохн',ӕ старост: 30,ӕ адресе: [ӕ { улица: '123 Маин Ст', град: 'Анитовн', држава: 'ЦА' },ӕ { улица: '456 Елм Ст', град: 'Било који град', стање: 'ЦА' }ӕ ]ӕ};ӕӕ// Својство адресе је колекција објецтсӕцонсоле.лог(персон.аддрессес); // Излаз: [{ улица: '123 Маин Ст', град: 'Анитовн', држава: 'ЦА' }, { улица: '456 Елм Ст', град: 'Анитовн', држава: 'ЦА' }]ӕӕ // Можете додати нове адресе у колекцију помоћу пусх() метходӕперсон.аддрессес.пусх({ улица: '789 Оак Ст', град: 'Анитовн', држава: 'ЦА' });ӕӕ// Можете приступити својства сваког адресног објекта у цоллецтионӕцонсоле.лог(персон.аддрессес[0].стреет); // Излаз: '123 Главни Ст'ӕцонсоле.лог(персон.аддрессес[1].цити); // Излаз: 'Анитовн'ӕ```ӕУ овом примеру, својство `аддрессес` је колекција објеката који садрже информације о адресама особе. Можете да користите метод `пусх()` да додате нове адресе у колекцију и можете да приступите својствима сваког адресног објекта у колекцији користећи нотацију тачака.ӕӕКолекције су корисне када треба да складиштите групе сродних објеката и манипулишете њима у ЈаваСцрипт. Они вам омогућавају да дефинишете својства на објекту која се не могу набројати и корисници не могу да их мењају, што вам може помоћи да заштитите интегритет ваших података.



