1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

帖子
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 162|回复: 4

[分享] es-toolkit库分享

[复制链接]

TA的精华主题

TA的得分主题

发表于 2025-3-28 09:23 | 显示全部楼层 |阅读模式
本帖最后由 zw890728 于 2025-3-28 09:26 编辑

-------------------介绍-------------------
关于 es-toolkit
es-toolkit 是一个现代的 JavaScript 实用库,提供了一系列强大的函数供日常使用。
与 lodash 等替代品相比,es-toolkit 提供了 显著更小的包体积(最多减少97%)和 2-3倍更快的运行时性能。这是通过利用最新的 JavaScript 特性实现的。
es-toolkit 内置 TypeScript 类型,并经过严格测试,确保了100%的测试覆盖率,以保证最大的可靠性。
-------------------使用-------------------
这个库默认的关键字和lodash一样是“_",我感觉按着费劲,改成”es”了,如果想改回去的话把72行以前的代码里,”es”全部替换成“_"就行了。
函数用法基本和lodash一致,具体看这里https://www.es-toolkit.cn/zh_hans/intro.html。
  1. function test(){
  2.         let arr = [1,2,3,4,5,6];
  3.         let arr2 = es.chunk(arr,2);
  4.         console.log(JSON.stringify(arr2))
  5. }
复制代码

-------------------废话-------------------
①学spaghetti8的方法封装的,虽然完全不懂原理,不过确实能用,而且有函数名补全。
②这个库更新老频繁了,一月数更,所以这个版本(1.34.1)可能很快就会outdated,凑合用吧。
③由于jsa环境的问题,肯定很多函数不能正常工作,比如用到settimeout的所有函数,但是我懒得删了,报错的话不用就好。

es-toolkit.zip

44.12 KB, 下载次数: 2

TA的精华主题

TA的得分主题

发表于 2025-3-28 15:26 | 显示全部楼层
小白不懂,这是能解释JSON吗

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-3-28 17:04 | 显示全部楼层
f8b1987 发表于 2025-3-28 15:26
小白不懂,这是能解释JSON吗

我可能没说清楚,例子里面那个chunk函数是拆数组的,返回结果是[[1,2],[3,4],[5,6]],json那句是因为在jsa里面console.log打印不了数组,用toString()也是一样的。

TA的精华主题

TA的得分主题

发表于 2025-3-28 23:17 | 显示全部楼层
太多东西,根本记不过来,还不如直接用原生的,循环一下拿到想要的结果

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-3-31 10:38 | 显示全部楼层
lizhipei78 发表于 2025-3-28 23:17
太多东西,根本记不过来,还不如直接用原生的,循环一下拿到想要的结果

是的,我也就用数组计算的那几个。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

1234

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-4-9 10:54 , Processed in 0.027079 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表