chain value
这个一定要掌握,因为可以链式调用,就像scala那样
each map reduce reduceRight find filter reject contains zip unzip max min
最基础的一堆,不用解释了
where findWhere
用一个key-value对象作为查询条件来返回 单个对象/对象列表 类似于mongodb的那种查询
every some
返回布尔值的断言函数
sortBy
排序
groupBy indexBy countBy
神器,三个都是传一个函数,这个函数会返回对象里的“key” 特别是indexBy,千万别重复造轮子了
shuffle sample
随机有关的
partition
划分为两个集合,不常用
first initial last rest
跟取头取尾有关的
compact
把false, null, 0, "", undefined 和 NaN 都删除
flatten without
不常用
union intersection difference uniq
集合有关的神器
object
神器,类似于scala里面,将 Array[(Key, Value)] 变成 Map(js里的对象)
indexOf lastIndexOf
用 可比较大小的值 做线性 或者 二分查找
findIndex findLastIndex
用断言函数做线性查找
来源:oschina
链接:https://my.oschina.net/u/273632/blog/508572