underscore--之collection篇

来源:互联网 发布:badoo软件下载 编辑:程序博客网 时间:2024/05/03 09:05
  • - each循环,没什么好说的
  • - map返回经过iterator处理的新数组,可以对原list的key 或者value进行处理
  • - reduce
  • - reduceRight
  • - find返回第一个通过真值检测的元素
  • - filter返回list中通过真值检测的值的集合,跟reject相反
  • - where
  • - findWhere
  • - reject返回list中没有通过真值检测的值的集合,跟filter相反
  • - everylist所有元素都为true的时候才返回true
  • - somelist中有一个元素为true就返回true
  • - contains判断制定的value是否在list中
  • - invoke
  • - pluck获取多个对象相同属性的值,返回一个数组
  • - max获取list的最小值
  • - min获取list的最大值
  • - sortBy排序
  • - groupBy集合分组,按照迭代器返回的结果来分组
  • - indexBy类似上者,当键是单一的时候可以用
  • - countBy类似groupby,可以自定义函数进行分类
  • - shuffle洗牌,就是把list打乱
  • - sample(数组,n)返回数组中n个随机项
  • - toArray把对象所有属性的值转换成一个数组,在arguments对象上使用比较方便
  • size返回对象的长度(就obj的属性的个数)
- random _.random(min,max)获得随机数
原创粉丝点击