介绍
goldhand 是一个前端常用工具库,提供了常见的工具函数、正则表达式等。使用 npm 安装后,即可在项目中直接使用。
安装
可以通过 npm 安装 goldhand 包,使用以下命令:
npm install goldhand
使用
工具函数
- 判断数据类型:使用
getType
方法。
const { getType } = require('goldhand'); console.log(getType([])); // 输出:Array console.log(getType(new Date)); // 输出:Date console.log(getType(null)); // 输出:Null
- 判断是否为对象:使用
isObject
方法。
const { isObject } = require('goldhand'); console.log(isObject({})); // 输出:true console.log(isObject(null)); // 输出:false
- 字符串转驼峰:使用
toCamelCase
方法。
const { toCamelCase } = require('goldhand'); console.log(toCamelCase('hello-world')); // 输出:helloWorld
- 实现 Promise.allSettled:使用
promiseAllSettled
方法。
const { promiseAllSettled } = require('goldhand'); promiseAllSettled([ Promise.resolve('value'), Promise.reject('error') ]).then((res) => console.log(res)); // 输出:[{ status: 'fulfilled', value: 'value' }, { status: 'rejected', reason: 'error' }]
正则表达式
- 匹配电话号码:
const { RegExps } = require('goldhand'); console.log(RegExps.phone.test('13611111111')); // 输出:true
- 匹配身份证号码:
console.log(RegExps.idcard.test('110101199003077571')); // 输出:true
结语
goldhand 提供了常见的工具函数和正则表达式,大大方便了前端开发人员的开发工作。在项目中使用 goldhand 可以提高开发效率,减少重复造轮子的工作。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066e6e255dee6beeee740c