淺談javascript中l(wèi)odash與lodash-es的區(qū)別
Lodash 是一個一致性、模塊化、高性能的 JavaScript 實用工具庫,Node.js版本需>6。
lodash:
lodash 是默認的 commonjs 版本,是為了良好的瀏覽器兼容性, 它使用了舊版es5的模塊語法,體積大。
安裝:
npm i lodash
引入:
import _ from 'lodash' /*引入全部*/ import { defaultsDeep } from 'lodash'; /**按需引入*/
lodash-es:
lodash-es 是 lodash 的 es modules 版本 ,是著具備 ES6 模塊化的版本,體積小。
安裝
npm i lodash-es
引入
import _ from 'lodash-es';/*引入全部*/ import { defaultsDeep } from 'lodash-es'; /**按需引入*/
瀏覽器引入方式:
<script src="lodash.js"></script>
如果是使用webpack來進行打包的話, 我們在使用lodash庫時, 盡量通過lodash-es來進行導入操作,可以減輕最終生產(chǎn)環(huán)境的代碼量。
Lodash-es的函數(shù)非常多,可以讓我們快速高效地處理各種開發(fā)需求,例如:
// 根據(jù)特定條件對一個對象數(shù)組進行篩選 const users = [ { name: 'John', age: 20 }, { name: 'Peter', age: 30 }, { name: 'Mike', age: 40 }, { name: 'Alice', age: 28 } ]; const filteredUsers = _.filter(users, user => user.age >= 30); console.log(filteredUsers); // 輸出:[ // { name: 'Peter', age: 30 }, // { name: 'Mike', age: 40 } // ]
到此這篇關于淺談javascript中l(wèi)odash與lodash-es的區(qū)別的文章就介紹到這了,更多相關javascript lodash與lodash-es內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
javascript特效實現(xiàn)——當前時間和倒計時效果的簡單實例
下面小編就為大家?guī)硪黄猨avascript特效實現(xiàn)——當前時間和倒計時效果的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07利用Print.js實現(xiàn)打印pdf、HTML及圖片(可設置樣式可分頁)
在我們需要在頁面中打印某個區(qū)域的內(nèi)容或者生成pdf的時候,我們可以直接用printJs庫,這篇文章主要給大家介紹了關于利用Print.js實現(xiàn)打印pdf、HTML及圖片的相關資料,可設置樣式可分頁,需要的朋友可以參考下2024-05-05微信小程序?qū)崿F(xiàn)多選刪除列表數(shù)據(jù)功能示例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)多選刪除列表數(shù)據(jù)功能,涉及微信小程序列表數(shù)據(jù)讀取、顯示、刪除等相關操作技巧,需要的朋友可以參考下2019-01-01JavaScript實現(xiàn)經(jīng)典排序算法之插入排序
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)經(jīng)典排序算法之插入排序,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12js window.onload 加載多個函數(shù)的方法
平時做項目 經(jīng)常需要使用window.onload,但window.onload 不能同時加載多個函數(shù)。2009-11-11