es-toolkit/docs/zh_hans/intro.md

26 lines
1.4 KiB
Markdown
Raw Normal View History

# 关于 es-toolkit
es-toolkit 是一个现代的 JavaScript 实用库,提供了一系列强大的函数,适用于日常使用。
与 lodash 等替代品相比es-toolkit 提供了 [显著更小的包体积](./bundle-size.md)最多减少97%)和 [2-3倍更快的运行时性能](./performance.md)。这是通过利用最新的 JavaScript 特性实现的。
es-toolkit 内置 TypeScript 类型并经过严格测试确保了100%的测试覆盖率,以保证最大的可靠性。
## 功能特点
以下是 es-toolkit 提供的一些功能特点:
- **Array**: 数组操作工具,如 [uniq](./reference/array/uniq.md) 和 [difference](./reference/array/difference.md)。
- **Function**: 控制函数执行的工具,包括 [debounce](./reference/function/debounce.md) 和 [throttle](./reference/function/throttle.md)。
- **Math**: 数值操作工具,如 [sum](./reference/math/sum.md) 和 [round](./reference/math/round.md)。
- **Object**: 操作 JavaScript 对象的工具,如 [pick](./reference/object/pick.md) 和 [omit](./reference/object/omit.md)。
- **Predicate**: 类型保护函数,如 [isNotNil](./reference/predicate/isNotNil.md)。
- **Promise**: 异步操作工具,如 [delay](./reference/promise/delay.md)。
- **String**: 字符串操作工具,如 [snakeCase](./reference/string/snakeCase.md)。
## 链接
请参考以下链接获取有关该项目的更多信息。
- [GitHub](https://github.com/toss/es-toolkit)