会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hahazexia
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
lodash-code
上一页
1
2
3
4
5
6
7
8
9
10
下一页
_.some(collection, [predicate=_.identity])
摘要:91 _.some检查predicate为任意数组元素调用后是否返回true,一旦predicate返回true,遍历就停止 参数 collection (Array|Object): 需要遍历的集合[predicate=_.identity] (Function): 每次遍历调用的方法 返回值 (
阅读全文
posted @
2018-11-11 16:05
hahazexia
阅读(309)
评论(0)
推荐(0)
_.size(collection)
摘要:90 _.size获取collection的长度,array-like对象返回length属性,对象类型返回自身可遍历的字符串键属性的个数 参数 collection (Array|Object|string): 需要检查的集合 返回值 (number): 返回集合的大小 例子 _.size([1,
阅读全文
posted @
2018-11-11 15:23
hahazexia
阅读(614)
评论(0)
推荐(0)
_.shuffle(collection)
摘要:89 _.shuffle创建一个打乱顺序的数组,使用Fisher–Yates shuffle洗牌算法 参数 collection (Array|Object): 需要打乱顺序的集合 返回值 (Array): 返回打乱顺序的数组 例子 _.shuffle([1, 2, 3, 4]); // => [4
阅读全文
posted @
2018-11-11 14:08
hahazexia
阅读(2344)
评论(0)
推荐(1)
_.sampleSize(collection, [n=1])
摘要:88 _.sampleSize从数组中获取n个唯一key的随机元素 参数 collection (Array|Object): 需要获取随机元素的集合[n=1] (number): 随机元素的个数 返回值 (Array): 返回随机元素组成的数组 例子 源代码: copyArray /** * Co
阅读全文
posted @
2018-11-11 13:51
hahazexia
阅读(609)
评论(0)
推荐(0)
_.sample(collection)
摘要:87 _.sample获取数组中的一个随机元素 参数 collection (Array|Object): 需要获取随机元素的集合 返回值 (*): 返回随机元素 例子 _.sample([1, 2, 3, 4]); // => 2 源代码: /** * Gets a random element
阅读全文
posted @
2018-11-11 13:47
hahazexia
阅读(453)
评论(0)
推荐(0)
_.reject(collection, [predicate=_.identity])
摘要:86 _.reject与filter方法相对立,返回collection中调用predicate不返回true的元素组成的数组 参数 collection (Array|Object): 需要遍历的集合[predicate=_.identity] (Function): 每一次遍历调用的方法 返回值
阅读全文
posted @
2018-11-09 13:38
hahazexia
阅读(659)
评论(0)
推荐(0)
_.reduceRight(collection, [iteratee=_.identity], [accumulator])
摘要:85 _.reduceRight与reduce方法类似,遍历集合元素,调用iteratee,返回累加器对象。区别是遍历的顺序是从右往左 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.identity] (Function): 每一次遍历调用的方法[
阅读全文
posted @
2018-11-09 13:12
hahazexia
阅读(199)
评论(0)
推荐(0)
_.reduce(collection, [iteratee=_.identity], [accumulator])
摘要:84 _.reduce类似原生的reduce将每一个集合中的元素通过iteratee处理后的结果累加到一个值,每一次连续的调用的累加值都是上一次的返回值。如果初始累加值没有提供,就使用第一次循环的返回值 参数 collection (Array|Object): 需要遍历的集合[iteratee=_
阅读全文
posted @
2018-11-09 13:00
hahazexia
阅读(1428)
评论(0)
推荐(0)
_.partition(collection, [predicate=_.identity])
摘要:83 _.partition将一个集合的元素分成两组数组,然后返回这两组数组组成的数组。第一个数组是遍历后predicate返回true的所有元素,第二个数组是遍历后predicate返回false的所有元素 参数 collection (Array|Object): 需要遍历的集合[predica
阅读全文
posted @
2018-11-09 11:57
hahazexia
阅读(495)
评论(0)
推荐(0)
_.orderBy(collection, [iteratees=[_.identity]], [orders])
摘要:82 _.orderBy和sortBy类似,允许指定遍历器遍历的时候排序次序的条件。如果没有指定排序的条件,默认升序。另外,可以指定order参数为desc作为降序,asc作为升序。也可以指定一个比较方法作为排序的条件 参数 collection (Array|Object): 需要遍历的集合[it
阅读全文
posted @
2018-11-09 11:17
hahazexia
阅读(2002)
评论(0)
推荐(0)
_.map(collection, [iteratee=_.identity])
摘要:81 _.map对数组每一个元素执行迭代器后返回由返回值组成的新数组 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.identity] (Function): 每一次遍历调用的方法 返回值 (Array): 返回新创建的数组 例子 function
阅读全文
posted @
2018-11-08 17:35
hahazexia
阅读(325)
评论(0)
推荐(0)
_.keyBy(collection, [iteratee=_.identity])
摘要:80 _.keyBy创建一个对象,这个对象的key生成自collection的每一个元素调用iteratee的结果,每一个key对应的value是最后一个负责生成对应key的collection的元素 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.
阅读全文
posted @
2018-11-07 13:43
hahazexia
阅读(1934)
评论(0)
推荐(0)
_.invokeMap(collection, path, [args])
摘要:79 引用path参数对应的方法处理collection中的每一个元素,将引用方法处理后的结果组成一个数组返回。 任何额外的参数都被传递给每一次引用方法的调用 如果path参数是一个方法,直接调用,如果不是,就是路径数组或者路径字符串,就去那个路径下寻找对应的方法 调用引用方法的时候this被绑定到
阅读全文
posted @
2018-11-07 12:27
hahazexia
阅读(633)
评论(0)
推荐(0)
_.includes(collection, value, [fromIndex=0])
摘要:78 _.includes检查value是否出现在collection中,如果collection是字符串,就检查value是否是子串,否则使用SameValueZero规则检测是否相等。如果fromIndex是负数,就作为从结尾开始的偏移 参数 collection (Array|Object|s
阅读全文
posted @
2018-11-07 10:30
hahazexia
阅读(392)
评论(0)
推荐(0)
_.groupBy(collection, [iteratee=_.identity])
摘要:77 _.groupBy创建一个对象,对象的key是数组的每一个元素调用iteratee后的返回值,对象属性的次序取决于集合中出现的顺序,key相对应的value是生成key时对应的原数组的值 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.iden
阅读全文
posted @
2018-11-06 11:08
hahazexia
阅读(645)
评论(0)
推荐(0)
_.forEachRight(collection, [iteratee=_.identity])
摘要:76 _.forEachRight类似forEach方法,区别是遍历的方向是从右向左 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.identity] (Function): 遍历的每个元素都调用的方法 返回值 (*): 返回原集合 例子 源代码:
阅读全文
posted @
2018-11-06 10:46
hahazexia
阅读(360)
评论(0)
推荐(0)
_.forEach(collection, [iteratee=_.identity])
摘要:75 _.forEach类似原生forEach,遍历集合的每一个元素,然后调用iteratee方法,对象用forIn或forOwn方法遍历 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.identity] (Function): 遍历的每个元素都调
阅读全文
posted @
2018-11-06 10:33
hahazexia
阅读(241)
评论(0)
推荐(0)
_.flatMapDepth(collection, [iteratee=_.identity], [depth=1])
摘要:74 _.flatMapDepth类似flatMap方法,展开map遍历后的新数组,区别是传递depth参数,指定展开的层数 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.identity] (Function): 遍历的每个元素都调用的方法[de
阅读全文
posted @
2018-11-05 10:17
hahazexia
阅读(359)
评论(0)
推荐(0)
_.flatMapDeep(collection, [iteratee=_.identity])
摘要:73 _.flatMapDeep类似于flatMap方法,区别是会递归调用将结果数组全部展开 参数 collection (Array|Object): 需要遍历的集合[iteratee=_.identity] (Function): 遍历每一个元素调用的方法 返回值 (Array): 返回新的展开
阅读全文
posted @
2018-11-05 10:10
hahazexia
阅读(838)
评论(0)
推荐(0)
_.flatMap(collection, [iteratee=_.identity])
摘要:72 _.flatMap先map遍历集合的所有元素调用iteratee后再将其展平,返回新的展平的数组,只展开一层 参数 collection (Array|Object): 需要遍历展开的集合[iteratee=_.identity] (Function): 遍历时每个元素调用的方法 返回值 (A
阅读全文
posted @
2018-11-05 09:14
hahazexia
阅读(353)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告