Бацкбоне.јс - Подвучене функције

Преглед садржаја
Подвући Осим што нам даје механизам предложака за креирање приказа, он нам нуди и бројне функције које служе као помоћни програми, помоћу ових функција можемо постићи различите резултате од једноставног сазнања колико елемената збирка има до могућности сортирања наведене збирке по неком параметру.
Поновите колекцију
Да бисте понављали сваки од елемената а сакупљање можемо користити функцију за свакиЗахваљујући овој функцији, можемо проћи кроз збирку без потребе за успостављањем мапе садржаја.
Погледајмо у следећем коду како се може користити:
 вар Алл = нев Бацкбоне.Цоллецтион (); Алл.адд ([{титле: 'Го то Белгиум.', Цомплетед: фалсе}, {титле: 'Го то Цхина.', Цомплетед: фалсе}, {титле: 'Го то Аустриа.', Цомплетед: труе}] ); Тодос.форЕацх (фунцтион (модел) {цонсоле.лог (модел.гет ('титле'));}); 

Успостављамо колекцију, а затим на објекту који примењујемо за сваки и штампамо атрибут наслов сваког модела, на екрану бисмо добили нешто слично следећем:

Сортирај по неким атрибутима
У неком тренутку морамо да распоредимо елементе према било ком од њихових атрибута или својстава, за то имамо методу Сортирај поАко наведемо атрибут који садржи слова, сортираће се по абецеди, али ако је нумерички, биће поређен по овом својству, погледајмо следећи пример, задржаћемо колекцију из претходног примера тако да имамо мање код за писање:
 вар сортБиАлпхабет = Алл.сортБи (фунцтион (алл) {ретурн тодо.гет ("титле"). тоЛоверЦасе ();}); цонсоле.лог ("- Сада наручено:"); сортБиАлпхабет.форЕацх (фунцтион (модел) {цонсоле.лог (модел.гет ('титле'));}); 

Као што видимо на слици, добијамо следећи резултат:

Минимум и максимум
Да бисмо добили вредности на оба краја колекције, односно минималну или максималну вредност, имамо функције мин И мак, приликом њихове примене можемо добити одговарајуће елементе, да видимо у коду како да користимо ове функције:
 Алл.мак (фунцтион (модел) {ретурн модел.ид;}). Ид; Алл.мин (фунцтион (модел) {ретурн модел.ид;}). Ид; 

Групиши по атрибутима
Метода група од омогућава нам да групишемо различите елементе који чине колекцију користећи један од њених атрибута као својство, ово је прилично корисно када, на пример, желимо да направимо разлику између стања атрибута, у примеру кода ћемо то урадити довршењем модела поље, да видимо код:
 вар Алл = нев Бацкбоне.Цоллецтион (); Алл.адд ([{титле: 'Го то Белгиум.', Цомплетед: фалсе}, {титле: 'Го то Цхина.', Цомплетед: фалсе}, {титле: 'Го то Аустриа.', Цомплетед: труе}] ); вар биЦомплетед = Алл.гроупБи ('завршено'); вар цомплете = нев Бацкбоне.Цоллецтион (биЦомплетед [фалсе]); цонсоле.лог (цомплете.плуцк ('наслов')); 

Видимо да имамо збирку у којој два од 3 модела имају исто стање довршености, ако смо само хтели да добијемо ова стања методом група од Можемо навести овај услов, прво декларишемо променљиву, примењујемо методу на својство, а затим генеришемо другу колекцију у којој означавамо које груписане елементе ће донети, на крају штампамо у конзоли ЈавасСрипт оф Гоогле Цхроме и добићемо одговарајуће моделе, да видимо на следећој слици шта добијамо:

На крају овог водича научили смо да користимо различите функције Подвући који нам омогућавају бољу интеракцију са елементима које можда имамо у збирци у оквиру наших апликација.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave