美文网首页
underscore常用接口方法

underscore常用接口方法

作者: 懿小诺 | 来源:发表于2019-07-22 10:03 被阅读0次

underscore为集合类对象提供了一致的接口。集合类是指Array和Object,暂不支持Map和Set。

数组Array中常用到到接口方法

1._.groupBy

可以按条件将数据进行分组

2._.shuffle用洗牌算法,将数组里的内容随机打乱顺序

将数组中的数据随机打乱顺序

3._.sample随机选择数组中一个或多个元素,每次返回结果不确定

随机选择一个或多个元素,在数组后加参数num表示选择几个

4._.first 和_.last

取数组中的第一个元素和最后一个元素

5._.object用于合并key和value的两个数组为一个对象

6._.uniq去重,三个参数,第一个传数组,第二个为了提高运行效率,若数组已经排好序,就给true。方法就不会重新排序,反之则给false,第三个参数,回调函数,对数组里的内容去重条件

栗子:请根据underscore官方文档,使用_.uniq对数组元素进行不区分大小写去重:

object中常用接口方法

1._.keys取对象中的key值

如果需要取包括原型链上的key值 则用_.allKeys

2._.values取对象中所有的值

3.在object中用map,使用_.mapObject方法

本教程在廖雪峰老师博客中学习心得。

https://www.liaoxuefeng.com/wiki/1022910821149312/1056316543988896

需要学习和了解underscore更多接口方法可以去中文网查阅

http://www.underscore-js.com/

相关文章

网友评论

      本文标题:underscore常用接口方法

      本文链接:https://www.haomeiwen.com/subject/euhilctx.html