如何利用定时器快速的从1到100000数值增加的过程中如果数值位数超过三位则添加符号,加载到目标数值后,数值改为缓慢增值

如何利用定时器快速的从1到100000数值增加的过程中如果数值位数超过三位则添加符号,加载到目标数值后;符号保持,数值改为缓慢增值(加值是浮点型),这个缓慢增值是持续增加的:


例如这样

阅读 1.2k
1 个回答

我理解为这样:

    let str = "";
    let num = 0;
    var timer = setInterval(() => {
      num += 1;
      str = `${str}${num}`;
      const result = str.split("").reduce((prev, curr, index) => {
        return `${prev}${curr}${(index + 1) % 3 ? "" : ","}`;
      });
      console.log(result);
      if (num >= 100) {
        clearInterval(timer);
      }
    });
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题