奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 大前端知识 >

Lodash常用方法汇总,附实际案例

时间:2017-10-30 17:26来源:未知 作者:admin
一、创建一个按顺序排列的唯一值的数组 _.union([arrays]) _ . union ([ 2 ] , [ 1 , 2 ]); //输出结果 =[2,1] 二、对数组进行排序 _.sortBy([arrays]) var users=[ { user : fred , age : 48 } , { user : barney , age : 36

一、创建一个按顺序排列的唯一值的数组
_.union([arrays])


_.union([2], [1, 2]);
//输出结果 => [2, 1]

二、对数组进行排序
_.sortBy([arrays])


var c = [1,65,44,2,3,55]
_.sortBy(c)      //Array [ 1, 2, 3, 44, 55, 65 ]

多维数组

var
 users = [
  { 'user''fred',   'age'48 },
  { 'user''barney', 'age'36 },
  { 'user''fred',   'age'40 },
  { 'user''barney', 'age'34 }
];

 
_.sortBy(users, ['user', 'age']);
// => objects for [['barney', 34], ['barney', 36], ['fred', 40], ['fred', 48]]

三、times 循环N次

_.times(5,function (n) {
            console.log(n)
        })


四、random在指定范围内获取一个随机值

         _.random(20);
        _.random(15, 20, true);


五、pick创建一个从 object 中选中的属性的对象  
var object = { 'a'1, 'b''2', 'c'3 };
 
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }

六、includes检查 value(值) 是否在 collection(集合) 中
       
_.includes([1, 2, 3], 1);
// => true
 
_.includes([1, 2, 3], 1, 2);
// => false
 
_.includes({ 'user''fred', 'age'40 }, 'fred');
// => true
 
_.includes('pebbles', 'eb');
// => true
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
小邱 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-26 17:11 最后登录:2018-04-22 10:04
栏目列表
推荐内容

关注奔三路小程序,方便你我他