亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請各位大佬指點!各位現在webpack或者框架(react vue angular)構建時,lodash還需要選用嗎,如果引用,什么場景適合呢?

請各位大佬指點!各位現在webpack或者框架(react vue angular)構建時,lodash還需要選用嗎,如果引用,什么場景適合呢?

郎朗坤 2019-10-16 10:03:20
這兩天在學習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 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

閣下要在lodash中使用類似assign的方法,應該使用_.assign,而不是_.defaults,以下是它們的區別:
_.assign:分配來源對象的可枚舉屬性到目標對象上。來源對象的應用規則是從左到右,隨后的下一個對象的屬性會覆蓋上一個對象的屬性。
_.defaults:分配來源對象的可枚舉屬性到目標對象所有解析為undefined的屬性上。來源對象從左到右應用。一旦設置了相同屬性的值,后續的將被忽略掉。
                            
查看完整回答
反對 回復 2019-10-16
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

lodash也是基于js寫的一個提供簡易方法的庫,他可以讓你有直接的function來處理一些復雜操作。當然如果你不需要,或者自己可以實現,那就不需要了。
                            
查看完整回答
反對 回復 2019-10-16
  • 2 回答
  • 0 關注
  • 318 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號