您的位置:首页 > 其它

underscore 笔记

2015-09-19 18:10 357 查看

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

用断言函数做线性查找
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: