集合有序集合模型 。我們只需要擴(kuò)展骨干的集合類來(lái)創(chuàng)建你自己的收藏。即觸發(fā)集合在模型的任何事件也將被收集直接觸發(fā)。這可以讓你聆聽(tīng)到一個(gè)集合中的任何模型變?yōu)樘囟▽傩浴?
繼關(guān)閉所有你可以用它來(lái)操縱BackboneJS收集方法表列出:
SN | 方法和說(shuō)明 |
---|---|
1 | 延伸 擴(kuò)展骨干的集合類來(lái)創(chuàng)建自己的集合。 |
2 | 模型 要指定模型類,我們需要重寫的集合類的模型屬性。 |
3 | 初始化 當(dāng)創(chuàng)建模型實(shí)例,它是由限定在創(chuàng)建集合時(shí)初始化函數(shù)調(diào)用。 |
4 | 楷模 的這些收藏里面創(chuàng)建的模型數(shù)組。 |
五 | 的toJSON 返回模型的使用JSON格式集合中的屬性的副本。 |
6 | 同步 它代表了模型的狀態(tài),并使用Backbone.sync顯示集合的狀態(tài)。 |
7 | 加 模型模型或陣列添加到集合。 |
8 | 去掉 從集合中移除一個(gè)模型或模型數(shù)組。 |
9 | 重啟 它重置的收集和使用的新車型填入數(shù)組或?qū)⑶蹇照麄€(gè)集合。 |
10 | 組 它是用來(lái)與集在模型項(xiàng)來(lái)更新集合。如果發(fā)現(xiàn)任何新的模式,項(xiàng)目wiil被添加到模型。 |
11 | 得到 它用于通過(guò)使用idor CID來(lái)檢索的集合的模型。 |
12 | 在 通過(guò)使用指定的索引檢索集合模型。 |
13 | 推 它類似于加內(nèi)搭的車型陣列和推模型集合()方法。 |
14 | 流行的 它類似于刪除其采取的模式陣列,并從集合中刪除模型()方法。 |
15 | 不印字 在集合開(kāi)頭添加指定的模型。 |
16 | 轉(zhuǎn)移 它消除了從集合中的第一項(xiàng)。 |
17 | 片 顯示從集合模型元素的淺拷貝。 |
18 | 長(zhǎng)度 計(jì)數(shù)的集合中的模型數(shù)目。 |
19 | 比較 它是用來(lái)集合中的項(xiàng)目進(jìn)行排序。 |
20 | 分類 排序集合中的項(xiàng)目,并使用比較財(cái)產(chǎn),以對(duì)項(xiàng)目進(jìn)行排序。 |
21 | 采摘 檢索從集合中的模型的屬性。 |
22 | 哪里 它用于通過(guò)使用集合中的匹配屬性來(lái)顯示模型。 |
23 | findWhere 它返回的模式,即在集合中指定的屬性相匹配。 |
24 | 網(wǎng)址 它創(chuàng)建集合的實(shí)例,并返回,其中資源所在。 |
25 | 解析 通過(guò)將通過(guò)響應(yīng)對(duì)象返回集合的數(shù)據(jù),并表示JSON格式的數(shù)據(jù)。 |
26 | 克隆 它返回指定對(duì)象的淺拷貝。 |
27 | 取 它從使用同步方法集合中的模型中提取的數(shù)據(jù)。 |
28 | 創(chuàng)建 它創(chuàng)建的集合中的模型的新實(shí)例。 |
要在Backbone.Collection使用的下表列表向下Underscore.js方法,它提供其功能。
SN | 方法和說(shuō)明 |
---|---|
1 | _.each(列表,iteratee,[背景]) 每個(gè)使用iteratee功能集合中的元素進(jìn)行迭代。 |
2 | _.map(列表,iteratee,[背景]) 它映射的各值,并在使用iteratee函數(shù)值的新的數(shù)組顯示它們。 |
3 | _.reduce(列表,iteratee,備忘錄,[背景]) 它減少值列表分為單值,它也被稱為注射和與foldl。 |
4 | _.reduceRight(列表,iteratee,備忘錄,[背景]) 這是減少右結(jié)合的版本。 |
五 | _.find(列表,謂詞[背景]) 它發(fā)現(xiàn)的每一個(gè)值,并返回其傳遞謂詞或測(cè)試的第一個(gè)。 |
6 | _.filter(列表,謂詞[背景]) 它過(guò)濾每個(gè)值和返回值的陣列,通過(guò)了謂詞或測(cè)試。 |
7 | _.reject(列表,謂詞[背景]) 它返回在其中不列入傳遞的預(yù)測(cè)值的列表中被拒絕的元素。 |
8 | _.every(列表,謂詞[背景]) 它返回true,如果在列表中的元素它傳遞的預(yù)測(cè)值。 |
9 | _.some(列表,謂詞[背景]) 它返回true,如果在列表中的元素它傳遞的預(yù)測(cè)值。 |
10 | _.contains(列表,值[的fromIndex]) 它返回true,目前在列表中,如果值。 |
11 | _.invoke(列表,方法名,*參數(shù)) 它調(diào)用列表中的每個(gè)值使用方法名()方法的名稱。 |
12 | _.max(名單[iteratee],[背景]) 它指定列表中的最大值。 |
13 | _.min(名單[iteratee],[背景]) 它指定列表中的最小值。 |
14 | _.sortBy(名單[iteratee],[背景]) 它通過(guò)使用列表中iteratee返回升序排序元素。 |
15 | _.groupBy(名單[iteratee],[背景]) 它把收集到的值設(shè)置,通過(guò)使用列表中iteratee分組。 |
16 | _.shuffle(名單) 它返回列表的洗牌副本。 |
17 | _.toArray(名單) 它定義了列表的陣列。 |
18 | _.size(名單) 它定義在列表的值的數(shù)目。 |
19 | _.first(數(shù)組,[N]) 它指定列表中的陣列的第一個(gè)元素。 |
20 | _.initial(數(shù)組,[N]) 它返回一切,但指定數(shù)組的列表中的最后一個(gè)條目。 |
21 | _.last(數(shù)組,[N]) 它指定列表中的陣列的最后一個(gè)元素。 |
22 | _.rest(數(shù)組,[指數(shù)]) 它定義了陣列中的元件的其余部分。 |
23 | _.without(數(shù)組,*值) 它返回它在列表中刪除所有實(shí)例的值。 |
24 | _.indexOf(數(shù)組,值,[isSorted]) 若發(fā)現(xiàn)在指定的索引,則返回值或返回-1,如果找不到它。 |
25 | _.indexOf(數(shù)組,值,[的fromIndex]) 它返回值的最后出現(xiàn)在數(shù)組中或返回-1,如果找不到它。 |
26 | _.isEmpty(對(duì)象) 如果在列表中沒(méi)有的值返回TRUE。 |
27 | _.chain(OBJ) 它返回一個(gè)包裝的對(duì)象。 |
更多建議: