为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第8天 前端面试技能拼图1

标签:
面试

课程名称:2周刷完100道前端优质面试真题
课程章节:第3章 前端面试技能拼图1: 数据结构和算法(下),大厂面试必考
主讲老师:双越

课程内容:

今天学习的内容包括:
3-18 用 JS 实现数字千分位格式化——使用API操作数组和通过操作字符实现千分位格式化。

课程收获:

数字千分位格式化
  • 将数字千分位格式化,输出字符串
  • 如输入数字12050100,输出字符串12,050,100
  • (注意:逆序判断)
常见思路
  • 转换为数组,reverse,每3位拆分
  • 使用正则表达式
  • 使用字符串拆分
性能分析
  • 使用数组,转换影响性能
  • 使用正则表达式,性能较差
  • 使用字符串,性能较好——推荐答案
划重点
  • 顺序∶从尾到头
  • 尽量不要转换数据结构
  • 慎用正则表达式
tips
  • 数量级较小时差别不大
  • 数量级在10万级以上时,时间复杂度差距较大

今天的 学习了 用 JS 实现数字千分位格式化,使用数组转换性能较差,应当尽量避免,一般建议操作字符实现千分位格式化。

下一步就是 学习 用JS 切换字母大小写。今天学习就先到这里吧。

坚持打卡,坚持学习,未来可期,加油😀~

​​https://img1.sycdn.imooc.com//635fb95b0001779025251359.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消