欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談javascript中l(wèi)odash與lodash-es的區(qū)別

 更新時間:2023年10月17日 16:21:37   作者:pingmin_1001  
本文主要介紹了javascript中l(wèi)odash與lodash-es的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Lodash 是一個一致性、模塊化、高性能的 JavaScript 實(shí)用工具庫,Node.js版本需>6。

lodash:

lodash 是默認(rèn)的 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來進(jìn)行打包的話, 我們在使用lodash庫時, 盡量通過lodash-es來進(jìn)行導(dǎo)入操作,可以減輕最終生產(chǎn)環(huán)境的代碼量。

Lodash-es的函數(shù)非常多,可以讓我們快速高效地處理各種開發(fā)需求,例如:

// 根據(jù)特定條件對一個對象數(shù)組進(jìn)行篩選
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 }
// ]

到此這篇關(guān)于淺談javascript中l(wèi)odash與lodash-es的區(qū)別的文章就介紹到這了,更多相關(guān)javascript lodash與lodash-es內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論