- 125
- 0
这两天在学习webpack时,发现官网上引用了lodash,然后发现公司项目构建时也引用了它,
也查了一下lodash文档,看了一下例子,发现和ES6的运用结果有所出入,
想咨询各位一下,现在构建还需要引用lodash吗?在什么的场景下,可以用得到呢?谢谢了~
请问一下,ES6越来越完善了,现在构建还需要lodash,好处在哪呢?
lodash文档上的demo
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.15/lodash.min.js"></script>
<script>
console.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}
</script>
觉得用ES6也能实现,但结果不一样,就有点蒙了,不知道什么场景下会想到用它?最好能帮举一个例子~
webpack官网中用了lodash
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.15/lodash.min.js"></script>
_.join(['Hello', 'webpack'], ' ') // Hello webpack 0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
孟元辰 普通会员 1楼
在构建Vue、React、Angular等现代前端框架时,通常不会直接使用Lodash,因为它们已经提供了非常强大的函数式编程和数据处理功能,可以替代Lodash在某些场景下的某些功能。
然而,如果你正在使用这些框架中的某个库(例如,React的Redux库,Angular的管道,Vue的Vuetify库等),而这个库需要使用到Lodash的一些高级功能(例如,数组操作,日期处理等),那么你可能需要在构建过程中使用Lodash。
例如,在React中,你可能会使用Lodash的map和reduce方法来处理数组,或者在Angular中,你可能会使用Lodash的map和filter方法来处理数据。
当然,这只是在某些特定情况下才需要使用Lodash的情况。总的来说,选择使用Lodash还是其他工具,主要取决于你对项目的具体需求和团队的技术栈。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

