收集汇总平时开发过程中的 Javascript 常用小技巧和方法。如:伪(类)数组转数组、获取数据类型、生成随机ID、日期时间格式化等等,将不定时补充更新。
一、伪(类)数组转数组
日常类数组对象:
{0:1, 1:'abc', length:2}
DOM HTMLCollection
对象 和NodeList
对象arguments
对象
1 | // 类数组 |
二、获取数据类型
借助 Object.prototype.toString
和 call
封装方法
1 | function getType(obj) { |
三、生成随机ID
利用 Math.random
和 toString
封装方法
1 | function getUuid() { |
四、日期时间格式化
基于 Date
对象和 正则
封装方法
1 | function formatFixedDate(date, fmt) { |
五、数组与树形结构相互转换
- 扁平化数组 to 树形结构
1 | // 简单版 |
- 树形结构 to 扁平化数组
1 | function treeToArray(list, newArr = []) { |
六、限制请求并发数量
1 | function multiRequest(urls = [], maxNum) { |
欢迎访问:天问博客
本文作者: Tiven
发布时间: 2022-02-16
最后更新: 2023-03-02
本文标题: Javascript常用小技巧
本文链接: https://www.tiven.cn/p/d27b83ca/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2022-02-16
最后更新: 2023-03-02
本文标题: Javascript常用小技巧
本文链接: https://www.tiven.cn/p/d27b83ca/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!