Бацкбоне.јс - Колекције модела

Преглед садржаја
Циљ апликација је руковање динамичким подацима, на ове податке ћемо морати примијенити одређене функције и понашања како би их корисник могао користити и од њих имати неку корист.
То можемо постићи на много начина и на начин Бацкбоне.јс ми имамо збирке, које су структуре које нам омогућавају да моделе групишемо на уредан начин, тако да можемо имати колекцију типа модела и знати да ћемо у њему садржати све објекте одређеног обима.
Збирке
Као што смо поменули, колекције су групе модела и могу се креирати наслеђивањем из Бацкбоне.Цоллецтион.
ВажноОбично морамо стварати колекцију дефинисати тип модела које ће садржати у себи, заједно са својствима инстанцирања која захтевају модели.
На следећој слици смо изградили колекцију, да видимо код, а затим ћемо објаснити шта се у њему дешава:

Прво морамо дефинишу наш модел, у овом случају означавамо атрибуте које има наслов И завршено, затим дефинишемо нашу колекцију и означавамо коју врсту модела треба да садржи, а затим смо креирали објекат који наслеђује наш модел и иницијализујемо атрибуте, до сада је то део иницијализације.
Затим прелазимо на а објекат за прикупљање, објект нашег модела у низу, то нам говори да можемо да проследимо више објеката унутар нашег низа и на крају штампамо величину колекције како бисмо потврдили да смо све правилно ускладиштили.
Додај и уклони
Како је идеја да је све динамично, можемо додати и уклонити моделе из наших колекција, све се то ради на врло једноставан начин користећи методе додати И уклонити о објекту наше колекције:

На слици видимо како настављамо са структуром модела из првог примера, али у овом случају креирамо нову колекцију, кажемо јој да ћемо користити исти модел, а затим стварамо 3 објекта која проширити модел.
Направимо почетну интеграцију објеката а и б, у низу их проследимо у нашу збирку и одштампамо колико објеката има, у овом случају то значи да 2.
Затим користећи метод додавања и прослеђујући објекат који желимо да додамо као параметар, наша збирка расте на 3 објекта, до сада је ово понашање врло једноставно и шта се дешава ако желимо да уклонимо један или више елемената, једноставно прелазимо на метода уклањања низ, на исти начин као што смо урадили са методом адд.
На крају уклањамо објекте а и б и када остане само ц, поново одштампамо број објеката и он нам каже један. Такође можемо уклонити ово друго и збирка ће нам рећи да има 0 објеката и нећемо имати проблема.
ЗапамтитиПостоји могућност преношења дуплираних објеката, али ако користимо својство {мерге: труе} његове вредности су обједињене уместо игнорисане, то се може узети у обзир у случају да нам се догоди ситуација овог стила.
На крају овог водича већ знамо шта су збирке и како их генерисати Бацкбоне.јсКао што видимо, то је начин уређивања наших објеката по опсезима на такав начин да их можемо много лакше користити у нашој апликацији.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave