索引 | 方法 | 描述 |
---|
1. | _.each(list, iteratee, [context]) | 它使用 iteratee 函数迭代集合中的每个元素。 |
2. | _.map(list, iteratee, [context]) | 它映射每个值并使用 iteratee 函数将它们显示在新值数组中。 |
3. | _.reduce(list, iteratee, memo, [context]) | 它用于将值列表减少为单个值。它也被称为注入和折叠左。 |
4. | _.reduceright(list, iteratee, memo, [context]) | 它是 reduce 的右结合版本。 |
5. | _.find(list, predicate, [context]) | 它找到每个值并返回通过谓词或测试的第一个值。 |
6. | _.filter(list, predicate, [context]) | 它过滤每个值并返回通过谓词或测试的值数组。 |
7. | _.reject(list, predicate, [context]) | 它返回列表中未通过预测值的被拒绝的元素。 |
8. | _.every(list, predicate, [context]) | 如果列表中的元素通过了预测值,则它返回 true。 |
9. | _.some(list, predicate, [context]) | 如果列表中的元素通过了预测值,则它返回 true。 |
10. | _.contains(list, value, [fromindex]) | 如果列表中存在值,则返回 true。 |
11. | _.invoke(list, methodname, *arguments) | 它使用方法名()在列表中的每个值上调用方法名。 |
12. | _.max(list, [iteratee], [context]) | 它指定列表中的最大值。 |
13. | _.min(list, [iteratee], [context]) | 它指定列表中的最小值。 |
14. | _.sortby(list, [iteratee], [context]) | 它使用列表中的迭代器按升序返回排序的元素。 |
15. | _.groupby(list, [iteratee], [context]) | 它通过使用列表中的迭代器将集合值分组到集合中。 |
16. | _.shuffle(list) | 它返回列表的随机复制。 |
17. | _.toarray(list) | 它定义了列表的数组。 |
18. | _.size(list) | 它定义了列表中值的数量。 |
19. | _.first(array, [n]) | 它指定列表中数组的第一个元素。 |
20. | _.initial(array, [n]) | 它返回除数组的最后一个条目之外的所有内容,并指定数组的最后一个条目。 |
21. | _.last(array, [n]) | 它指定列表中数组的最后一个元素。 |
22. | _.rest(array, [index]) | 它定义了数组中其余的元素。 |
23. | _.without(array, *values) | 它返回从列表中删除的所有实例的值。 |
24. | _.indexof(array, value, [issorted]) | 如果找到该值,则返回该值,如果未找到,则返回 -1。 |
25. | _.indexof(array, value, [fromindex]) | 它返回数组中该值的最后一次出现,如果未找到,则返回 -1。 |
26. | _.isempty(object) | 如果列表中没有值,则返回 true。 |
27. | _.chain(obj) | 它用于返回一个封装的对象。 |