简介
@pefish/js-utils 是一个前端常用工具库,其中提供了大量的常用函数,能够帮助前端开发者快速地开发应用。
该工具库提供了一系列工具的实现,如:日期、字符串、数组、环境等等。其中包含了众多的实用函数,有兴趣的读者可以前往 github 查看完整源码(https://github.com/pefish/js-utils)。
安装npm包
你可以通过如下命令来安装 @pefish/js-utils:
npm i @pefish/js-utils
安装完成后,就可以在你的代码中使用这个包了。
使用教程
引入
引入 @pefish/js-utils:
const { utils } = require('@pefish/js-utils')
日期
- 获取当前日期
console.log(utils.date.getNow()) // 输出:2022-04-20 11:45:09
- 格式化日期
console.log(utils.date.format(new Date('2022-04-20 11:45:09'))) // 输出:2022-04-20 11:45:09 console.log(utils.date.format(new Date('2022-04-20 11:45:09'), 'YYYY-MM-DD hh:mm:ss')) // 输出:2022-04-20 11:45:09
字符串
- 首字母大写
console.log(utils.string.capitalize('hello world')) // 输出:Hello world
- 去除字符串两端空格
console.log(utils.string.trim(' hello world ')) // 输出:hello world
数组
- 数组去重
console.log(utils.array.uniq([1, 2, 2, 3, 3, 3])) // 输出:[1, 2, 3]
- 数组扁平化
console.log(utils.array.flatten([1, [2], [3, [4]]])) // 输出:[1, 2, 3, 4]
环境
- 获取浏览器运行类型
console.log(utils.env.getBrowser()) // 输出:Chrome
- 判断是否是浏览器环境
console.log(utils.env.isBrowser() ? '是' : '否') // 输出:是
总结
通过这篇文章,我们学习了如何安装和使用 @pefish/js-utils 包提供的一些实用函数。这些函数能够帮助我们快速地开发前端应用,提高开发效率。当然,这还只是该工具库的一部分,更多实用的函数等着读者去发现。
如果你在使用过程中有任何疑问或者建议,欢迎通过github或者本团队的官方网站http://pefish.club/index.html联系我们。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600672eb0520b171f02e1e83