|
本帖最后由 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。
- function test(){
- let arr = [1,2,3,4,5,6];
- let arr2 = es.chunk(arr,2);
- console.log(JSON.stringify(arr2))
- }
复制代码
-------------------废话-------------------
①学spaghetti8的方法封装的,虽然完全不懂原理,不过确实能用,而且有函数名补全。
②这个库更新老频繁了,一月数更,所以这个版本(1.34.1)可能很快就会outdated,凑合用吧。
③由于jsa环境的问题,肯定很多函数不能正常工作,比如用到settimeout的所有函数,但是我懒得删了,报错的话不用就好。 |
|