javascript 循环里面有console.log语句,但是却没有循环打印

函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印,这是为什么?
请问一下大家为什么这个函数运行时,按键盘“z”或者‘x’,中间那个0会左右移动,而不是一直循环打印
[图片]
clipboard.png

阅读 3.3k
2 个回答

输出使用了特殊的控制转移序列 \x1B[1A 代表光标往上移动一行, \x1B[K 代表将当前光标至本行末尾的内容擦除掉, 组合起来相当于清除上一行的内容. 所以你从头到尾只看到一行 |--0--| 输出内容.

你可以移除 \x1B[1A\x1B[K 这部分检查一下输出, 就可以看到你期望的循环输出.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题