lodash常用工具类

作者: webkubor | 来源:发表于2019-07-25 12:37 被阅读1次

我们写处理业务时候经常要处理一些基本类型的复杂处理,为此我们会增加很多不惜要的代码,是有时候还需要你定义多余的变量, lodash是个很好用的工具类,也是不少框架的依赖插件举两个我用过的例子

数组

every检查数组对象属性的一致性
orderBy和 sortby 都用于排序

filter过滤

var users = [
  { 'user': 'barney', 'age': 36, 'active': true },
  { 'user': 'fred',   'age': 40, 'active': false }
];
 
_.filter(users, function(o) { return !o.active; });
// => objects for ['fred']
 
// The `_.matches` iteratee shorthand.
_.filter(users, { 'age': 36, 'active': true });
// => objects for ['barney']
 
// The `_.matchesProperty` iteratee shorthand.
_.filter(users, ['active', false]);
// => objects for ['fred']
 
// The `_.property` iteratee shorthand.
_.filter(users, 'active');
// => objects for ['barney']

对象

筛选部分键值对,返回新的对象

var object = { 'a': 1, 'b': '2', 'c': 3 };
 
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }

忽略部分键值对, 返回新的对象

var object = { 'a': 1, 'b': '2', 'c': 3 }; 
_.omit(object, ['a', 'c']);
// => { 'b': '2' }

相关文章

  • lodash常用工具类

    我们写处理业务时候经常要处理一些基本类型的复杂处理,为此我们会增加很多不惜要的代码,是有时候还需要你定义多余的变量...

  • 总结100+前端优质库

    转载自 趣谈前端js相关库js 常用工具类 「lodash」 一个一致性、模块化、高性能的 JavaScript ...

  • Android常用工具类的封装

    Android常用工具类的封装 Android常用工具类的封装Log封装类sharedPreferences封装类...

  • Android常用工具类整理

    Android常用工具类整理 github地址:Android常用工具类 AlertDialogHelper 对话...

  • (一)Lodash数组篇

    概念简述 lodash 是一个类库 Lodash 通过降低 array、number、objects、string...

  • Java之集合工具类

    常用工具类 Collections常用工具Arrays常用工具Iterator迭代器用法 1. Collectio...

  • 前端框架

    最近接触了基础类库lodash、时间处理类库moment.js

  • 常用工具类

    CommonUtils 工具类 常用工具类 添加依赖 kotlin扩展/委托 sharePreferences委托...

  • lodash 常用

    uniapp使用lodash 安装lodash: npm i lodash -S

  • 前端框架选型

    前端框架分类 类库JOuery,Lodash(Underscore) JS库React,Vue,Angular,E...

网友评论

    本文标题:lodash常用工具类

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