大前端与勇士

打工人带你一起刷大前端副本 111

12 2020 档案

JS 实现货币格式化
摘要:今天被问到货币格式化的问题 思路很清晰,但是让我写的时候,问题来了,确实是知易行难 首先肯定得有 钱,假设为 123456.78 我们需要将他格式化为 ¥123,456.78 抛开小数位不管,我们需要获取整数位的数字字符串 默认应该是以千分位加一个, 我的思路是将整数位的字符串倒着截取,每3位数一组 阅读全文

posted @ 2020-12-22 15:07 秦伟杰 阅读(434) 评论(0) 推荐(0) 编辑

使用promise封装一个retry
摘要:今天被问到:使用promise封装一个retry函数,如果一个请求失败,重试几次后也失败就抛出错误 以下为失败尝试,可以直接跳转到完整案例 如果您有更好的案例,欢迎分享 完整案例 失败经历 我简单思考了一下,这里可以用递归,写出了如下代码 function retry (task, count) { 阅读全文

posted @ 2020-12-21 16:48 秦伟杰 阅读(549) 评论(0) 推荐(0) 编辑

【要命的神奇bug】if条件 使用 正则表达式
摘要:今天在做一个输入判断,使用了正则,因为多处会用到,所以用了一个全局变量来接收,这也没问题 然后,出现了一个神奇的事情,我输出正则表达式的结果为false,但是if的判断却走了true???? WTF???? 代码大致如下 // 判断密码正则 const passwordPatern = /^(?=. 阅读全文

posted @ 2020-12-15 16:22 秦伟杰 阅读(374) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示