前言
在前端开发中,不管是pc端还是移动端,都需要使用到一些方法,比如电话号码的校验,身份证号的校验,邮箱的校验,节流、以及输入框的防抖等,时间的格式封装(可以使用dayjs库实现),深拷贝,浅拷贝,防抖(可以使用[\[lodash\]](https://www.lodashjs.com/))
防抖
//防抖
const debounce = (fn, time) => {let timerreturn function (...argu) {if (timer) {clearTimeout(timer)timer = null}timer = setTimeout(() => {fn(...argu)clearTimeout(timer)timer = null}, time)}
}