在前端开发中,我们需要频繁地操作字符串、日期、数学计算等,tijs 就是解决这些问题的一个 NPM 包。
什么是 tijs?
tijs 是一个包含各种工具函数的 JavaScript 库,它可以帮助我们更加轻松地操作 JavaScript 中的基本类型和对象。tijs提供的功能包括:
- 时间相关函数
- 字符串相关函数
- 数组相关函数
- 计算相关函数
以上每种类型都有许多针对性的函数,我们接下来将对其中一些常用的函数进行详细介绍和实例演示。
如何安装和使用 tijs?
tijs 是一个 NPM 包,可以通过以下方式安装:
npm install tijs
然后就可以在 JavaScript 代码中使用了,只需将需要使用的函数导入即可:
import { formatDate } from 'tijs';
formatDate 函数
格式化日期字符串,将日期对象或时间戳转换成指定形式的字符串。该函数的使用非常简单,只需要传入一个日期对象或时间戳,再传入一个格式化字符串即可。
import { formatDate } from 'tijs'; const date = new Date(); const dateString = formatDate(date, 'YYYY-MM-DD HH:mm:ss'); console.log(dateString);
输出结果:
2022-01-01 12:30:00
formatDate 函数的第二个参数是格式化字符串,可以根据需要自定义,比如:
- YYYY 年份,全称
- YY 年份,2 位数表示
- M 月份,不补零
- MM 月份,补零
- D 日份,不补零
- DD 日份,补零
- H 小时,不补零
- HH 小时,补零
- m 分钟,不补零
- mm 分钟,补零
- s 秒钟,不补零
- ss 秒钟,补零
trim 函数
删除字符串两端的空格。
import { trim } from 'tijs'; const str = ' hello, tijs'; const trimmedStr = trim(str); console.log(trimmedStr);
输出结果:
hello, tijs
sum 函数
求一个数组中所有元素的和。
import { sum } from 'tijs'; const arr = [1, 2, 3, 4, 5]; const total = sum(arr); console.log(total);
输出结果:
15
round 函数
将一个数字四舍五入到指定的小数位数。
import { round } from 'tijs'; const num = 123.456; const roundedNum = round(num, 2); console.log(roundedNum);
输出结果:
123.46
以上是 tijs 中几个比较常用的函数,更多函数的用法可以参考官方文档。通过学习 tijs,我们可以更加方便地操作 JavaScript 中的基本类型和对象。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055aca81e8991b448d8635