[字符串填充:padStart 和 padEnd](%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%A1%AB%E5%85%85.md)
[字符串反转:reverse](%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%8F%8D%E8%BD%AC.md)
[第一个字母大写:toUpperCase](%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%AD%97%E6%AF%8D%E5%A4%A7%E5%86%99.md)
[字符串数组分割:扩展运算符](%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%95%B0%E7%BB%84%E5%88%86%E5%89%B2%EF%BC%9A%E6%89%A9%E5%B1%95%E8%BF%90%E7%AE%97%E7%AC%A6.md)
[使用多个分隔符分割字符串](%E4%BD%BF%E7%94%A8%E5%A4%9A%E4%B8%AA%E5%88%86%E9%9A%94%E7%AC%A6%E5%88%86%E5%89%B2%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
[检查字符串是否包含:includes](%E6%A3%80%E6%9F%A5%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E5%90%A6%E5%8C%85%E5%90%AB%EF%BC%9Aincludes.md)
[检查字符串的开头或结尾是否有特定序列:startsWith 和 endsWith 方法](%E6%A3%80%E6%9F%A5%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E5%BC%80%E5%A4%B4%E6%88%96%E7%BB%93%E5%B0%BE%E6%98%AF%E5%90%A6%E6%9C%89%E7%89%B9%E5%AE%9A%E5%BA%8F%E5%88%97%EF%BC%9AstartsWith%E5%92%8CendsWith%E6%96%B9%E6%B3%95.md)
[字符串替换:正则或replaceAll](%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%9B%BF%E6%8D%A2%EF%BC%9A%E6%AD%A3%E5%88%99%E6%88%96replaceAll.md)
[数字:截断数字](%E6%95%B0%E5%AD%97%EF%BC%9A%E6%88%AA%E6%96%AD%E6%95%B0%E5%AD%97.md)
[数字:四舍五入](%E6%95%B0%E5%AD%97%EF%BC%9A%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5.md)
[数字:补零](%E6%95%B0%E5%AD%97%EF%BC%9A%E8%A1%A5%E9%9B%B6.md)
- Js方法速查表
- Js 代码片段
- Js中类型判断
- 判断类型函数
- 处理 null、NaN 和 undefined 的 JS 代码片段
- 检查是否为null
- 检查undefined
- 检查 NaN
- 如果为 null 或undefined则默认为某个值
- 如果为 NaN,则默认为一个值
- 检查值是否为 null、undefined或 NaN
- 可选链接(?.)
- 空合并运算符(??)
- 将 null 或 undefined 转换为布尔值
- 将 NaN 转换为布尔值
- 处理函数参数中的 null 或 undefined
- 从数组中删除 null 或undefined的值
- 检测:是否是一个函数
- 函数:是否属于异步函数
- 检测:是否为一个安全数组
- 检测:对象是否为一个安全对象
- 字符串相关方法
- 字符串填充:padStart 和 padEnd
- 字符串反转:reverse
- 第一个字母大写:toUpperCase
- 字符串数组分割:扩展运算符
- 使用多个分隔符分割字符串
- 检查字符串是否包含:includes
- 检查字符串的开头或结尾是否有特定序列:startsWith 和 endsWith 方法
- 字符串替换:正则或replaceAll
- 数字:截断数字
- 数字:四舍五入
- 数字:补零
- 数组相关方法
- 数组:找到最接近的数值
- 数组:生成数组
- 数组:打乱数组
- 数组:简单数据去重
- 数组:唯一值数据去重
- 数组:多数组取交集
- 数组:查找最大值索引
- 数组:查找最小值索引
- 数组:压缩多个数组
- 对象相关方法
- 对象:删除无效属性
- 对象:反转对象键值
- 对象:字符串转对象
- 比较两个对象
- Js中判断空对象
- 正则表达式
- 正则:手机号格式化
- 正则:去除多余空格
- 正则:每千位添加分隔符
- 正则:校验6到18位大小写字母数字下划线组成的密码
- 日期相关的方法
- 日期:判断日期是否为今天
- 日期:日期转换
- 日期:秒数转换
- 日期:获取某年某月的第一天
- 日期:获取某年某月的最后一天
- 日期:获取某年月份天数
- 本地存储相关方法
- 获取cookie
- BOM相关
- Web:重新加载当前页面
- Web:滚动到页面顶部
- Web:元素滚动
- Web:检查当前是否IE浏览器
- Web:从给定文本中剥离html
- 常用高频方法
- 防抖/节流
- 进制转换
- 复制文本
- 过滤特殊字符
- 随机颜色生成
- 将16进制的颜色转换成rgb
- 将 RGB 转换为十六进制
- 获取随机ip
- uuid:需要生成一个id
- 强制等待
- Ts 代码片段
- omit函数