账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    各位现在webpack或者框架(react vue angular)构建时,lodash还需要选用吗,如果引用,什么场景适合呢?
    • 2019-10-09 00:00
    • 10
    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还是其他工具,主要取决于你对项目的具体需求和团队的技术栈。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部