方法和说明 |
extend
扩展主干的集合类以创建集合。
|
model
要指定模型类,我们需要覆盖集合类的模型属性。
|
初始化
创建模型实例时,通过在创建集合时定义初始化函数来调用它。
|
models
在集合中创建的模型数组。
|
toJSON
使用集合中的 JSON 格式返回模型属性的副本。
|
sync
表示模型的状态,使用Backbone.sync显示集合的状态。
|
add
将模型或模型数组添加到集合中。
|
remove
从集合中移除模型或模型数组。
|
reset
它重置集合并填充新的模型数组或将清空整个集合。
|
set
它用于使用模型中的一组项目更新集合。如果找到任何新模型,这些项目将被添加到该模型中。
|
get
它用于通过使用
idor cid 从集合中检索模型。
|
at
使用指定的索引从集合中检索模型。
|
push
它类似于 add() 方法,它接受模型数组并将模型推送到集合中。
|
pop
它类似于 remove() 方法,它获取模型数组并从集合中删除模型。
|
unshift
在集合的开头添加指定的模型。
|
shift
它从集合中删除第一项。
|
slice
显示集合模型中元素的浅拷贝。
|
length
计算集合中模型的数量。
|
comparator
用于对集合中的项目进行排序。
|
sort
对集合中的项目进行排序并使用比较器属性对项目进行排序。
|
pluck
从集合中的模型中检索属性。
|
where
用于使用集合中匹配的属性来显示模型。
|
findWhere
它返回与集合中指定属性匹配的模型。
|
url
它创建集合的实例并返回资源所在的位置。
|
parse
通过响应对象返回集合的数据,并以JSON格式表示数据。
|
clone
返回指定对象的浅拷贝。
|
fetch
它使用同步方法从集合中的模型中提取数据。
|
create
它在集合中创建模型的新实例。
|
方法和说明 |
_.each(list, iteratee, [context])
使用 iteratee 函数迭代集合中的每个元素。
|
_.map(list, iteratee, [context])
它映射每个值并使用
将它们显示在一个新的值数组中迭代函数。
|
_.reduce(list, iteratee, memo, [context])
它将值列表缩减为单个值,也称为
注入和
foldl。
|
_.reduceRight(list, iteratee, memo, [context])
它是
reduce的右关联版本。
|
_.find(list, predicate, [context])
它找到每个值并返回第一个通过谓词或测试的值。
|
_.filter(list, predicate, [context])
它过滤每个值并返回通过谓词或测试的值数组。
|
_.reject(list, predicate, [context])
返回列表中没有通过预测值的被拒绝元素。
|
_.every(list, predicate, [context])
如果列表中的元素通过预测值,则返回true。
|
_.some(list, predicate, [context])
如果列表中的元素通过预测值,则返回真。
|
_.contains(list, value, [fromIndex])
如果列表中存在值,则返回true。
|
_.invoke(list, methodName, *arguments)
它在每个值上使用
methodName() 调用方法名称在列表中。
|
_.max(list, [iteratee], [context])
指定列表中的最大值。
|
_.min(list, [iteratee], [context])
指定列表中的最小值。
|
_.sortBy(list, [iteratee], [context])
通过在列表中使用iteratee,按升序返回排序后的元素。
|
_.groupBy(list, [iteratee], [context])
它将集合值划分为集合,使用
进行分组iteratee 在列表中。
|
_.shuffle(list)
它返回列表的洗牌副本。
|
_.toArray(list)
它定义了一个列表的数组。
|
_.size(list)
它定义了列表中值的数量。
|
_.first(array, [n])
它指定列表中数组的第一个元素。
|
_.initial(array, [n])
它返回所有内容,但指定列表中数组的最后一个条目。
|
_.last(array, [n])
它指定列表中数组的最后一个元素。
|
_.rest(array, [index])
它定义了数组中剩余的元素。
|
_.without(array, *values)
返回列表中删除的所有实例的值。
|
_.indexOf(array, value, [isSorted])
如果在指定索引处找到则返回该值,如果没有找到。
|
_.indexOf(array, value, [fromIndex])
返回数组中最后一次出现的值或返回-1,如果未找到。
|
_.isEmpty(object)
如果列表中没有值则返回true。
|
_.chain(obj)
它返回一个包装好的对象。
|