Underscore.JS 处理集合
Underscore.JS有许多易于使用的方法,帮助处理集合。本章详细讨论了这些方法。
Underscore.JS提供了以下方法来处理集合:
序号 | 方法和语法 |
---|---|
1 | contains _.contains(list, value, [fromIndex]) |
2 | invoke _.invoke(list, methodName, *arguments) |
3 | pluck _.pluck(list, propertyName) |
4 | max _.max(list, [iteratee], [context]) |
5 | min _.min(list, [iteratee], [context]) |
6 | sortBy _.sortBy(list, iteratee, [context]) |
7 | groupBy _.groupBy(list, iteratee, [context]) |
8 | indexBy _.indexBy(list, iteratee, [context]) |
9 | countBy _.countBy(list, iteratee, [context]) |
10 | shuffle _.shuffle(list) |
11 | sample _.sample(list, [n]) |
12 | toArray _.toArray(list) |
13 | size _.size(list) |
14 | partition _.partition(list, predicate) |
15 | compact _.compact(list) |