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) |
极客教程