为了账号安全,请及时绑定邮箱和手机立即绑定

各位现在webpack或者框架(react vue angular)构建时,lodash还需要选用吗,如果引用,什么场景适合呢?谢谢哈~

各位现在webpack或者框架(react vue angular)构建时,lodash还需要选用吗,如果引用,什么场景适合呢?谢谢哈~

茅侃侃 2019-10-25 21:30:59
这两天在学习webpack时,发现官网上引用了lodash,然后发现公司项目构建时也引用了它,也查了一下lodash文档,看了一下例子,发现和ES6的运用结果有所出入,想咨询各位一下,现在构建还需要引用lodash吗?在什么的场景下,可以用得到呢?谢谢了~请问一下,ES6越来越完善了,现在构建还需要lodash,好处在哪呢?lodash文档上的democonsole.log(_.defaults({'a':1},{'a':3,'b':2}))//结果{a:1,b:2}console.log(Object.assign({'a':1},{'a':3,'b':2}))//结果{a:3,b:2}觉得用ES6也能实现,但结果不一样,就有点蒙了,不知道什么场景下会想到用它?最好能帮举一个例子~webpack官网中用了lodash_.join(['Hello','webpack'],'')//Hellowebpack
查看完整描述

2 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

阁下要在lodash中使用类似assign的方法,应该使用_.assign,而不是_.defaults,以下是它们的区别:
_.assign:分配来源对象的可枚举属性到目标对象上。来源对象的应用规则是从左到右,随后的下一个对象的属性会覆盖上一个对象的属性。
_.defaults:分配来源对象的可枚举属性到目标对象所有解析为undefined的属性上。来源对象从左到右应用。一旦设置了相同属性的值,后续的将被忽略掉。
                            
查看完整回答
反对 回复 2019-10-25
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

lodash也是基于js写的一个提供简易方法的库,他可以让你有直接的function来处理一些复杂操作。当然如果你不需要,或者自己可以实现,那就不需要了。
                            
查看完整回答
反对 回复 2019-10-25
  • 2 回答
  • 0 关注
  • 238 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信