,,JavaScript lodash常见用法系列小结

,,JavaScript lodash常见用法系列小结

本文主要介绍JavaScript lodash的使用总结,很不错,有参考价值。对Javascript lodash教程感兴趣的同学可以参考一下。

Lodash一开始是underscript . js库的一个分支,因为它与(underscript . js的)其他贡献者意见相左。John-David Dalton最初的目标是提供更多“一致的跨浏览器行为…并提高性能”。之后,该项目在现有成功的基础上取得了更大的成就,并于1月发布了3.0版本。

先说javascript lodash知识。详情如下:

1 _.紧凑使用

_.compact([0,1,false,2,'',3,' mm ']);

var测试=_。compact([-1,0,1,false,2 ' ',3,' jj ']);

console.log(测试);

-1,1,2,3,jj//输出没有0假空格。

2_.different用法

var测试=_。差([1,2,3,4,5],[5,2,10]);

console.log(测试);

1,3,4//输出结果是第一个数组是否有第二个数组。

3_.find用法

var characters=[

{ '姓名':'巴尼','年龄':36,'被阻止':false },

{ '姓名':'弗雷德','年龄':40,'被阻止':真},

{ '姓名':'鹅卵石','年龄':1,'阻止':false }

];

_.查找(字符,函数(chr) {

console . log(chr . age);

return chr.age 40

});寻求

for(var n=0;n活动.长度;n ) {

if(活动[n]。name==bidList[0]。活动名称){

//(中间代码省略)中间假设是改变循环中找到的活动对象中的一个属性,比如status,将其值改为0;

}

替换为_。查找方法。

_.find(activities,function(activity){ return activity . name==bid list[0]。activityName})。状态=0;//这样我们就可以通过find找到对应的对象,改变值。

4 用map 去除一些for循环

var a=[0,1,2,3,4]

for(var I=0;i a .长度;i ){

a[I]=a[I]1;

}

稍后替换

_.映射(a,函数(数字){

返回num=num 1;

})

5 替换for以后 就替换 if

var a;

if(activities.length){

a=1;

}

如果(!activities.legth){

a=0;

}

稍后替换

var a=activities.length?1 : 0;

以上是边肖介绍的JavaScript lodash的一系列常用用法的总结。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: