浅谈javascript中lodash与lodash-es的区别

 更新时间:2023年10月17日 16:21:37   作者:pingmin_1001  
本文主要介绍了javascript中lodash与lodash-es的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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来进行导入操作,可以减轻最终生产环境的代码量。

Lodash-es的函数非常多,可以让我们快速高效地处理各种开发需求,例如:

// 根据特定条件对一个对象数组进行筛选
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中lodash与lodash-es的区别的文章就介绍到这了,更多相关javascript lodash与lodash-es内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • javascript特效实现——当前时间和倒计时效果的简单实例

    javascript特效实现——当前时间和倒计时效果的简单实例

    下面小编就为大家带来一篇javascript特效实现——当前时间和倒计时效果的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • 利用Print.js实现打印pdf、HTML及图片(可设置样式可分页)

    利用Print.js实现打印pdf、HTML及图片(可设置样式可分页)

    在我们需要在页面中打印某个区域的内容或者生成pdf的时候,我们可以直接用printJs库,这篇文章主要给大家介绍了关于利用Print.js实现打印pdf、HTML及图片的相关资料,可设置样式可分页,需要的朋友可以参考下
    2024-05-05
  • js代码实现轮播图

    js代码实现轮播图

    这篇文章主要为大家详细介绍了js代码实现轮播图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • 通过示例演示理解javascript预解析

    通过示例演示理解javascript预解析

    这篇文章主要为大家介绍了通过示例演示理解javascript预解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03
  • 微信小程序实现多选删除列表数据功能示例

    微信小程序实现多选删除列表数据功能示例

    这篇文章主要介绍了微信小程序实现多选删除列表数据功能,涉及微信小程序列表数据读取、显示、删除等相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • js强制把网址设为默认首页

    js强制把网址设为默认首页

    有时候你会发现设首页为失效,那么来一个js强制设置首页的代码,不过为了绿色上网,尽量不要强迫你的用户意志,弄不好网站用户体验会降低。感兴趣的小伙伴可以参考一下
    2015-09-09
  • JavaScript实现经典排序算法之插入排序

    JavaScript实现经典排序算法之插入排序

    这篇文章主要为大家详细介绍了JavaScript实现经典排序算法之插入排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • js window.onload 加载多个函数的方法

    js window.onload 加载多个函数的方法

    平时做项目 经常需要使用window.onload,但window.onload 不能同时加载多个函数。
    2009-11-11
  • js中数组对象去重的两种方法

    js中数组对象去重的两种方法

    今天小编就为大家分享一篇关于js中数组对象去重的两种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • JS HTML图片显示Canvas 压缩功能

    JS HTML图片显示Canvas 压缩功能

    最新需要js 文件压缩图片上传 以前没搞过,新手把学习过程分享,对JS HTML图片显示Canvas 压缩功能感兴趣的朋友一起看看吧
    2017-07-07

最新评论