【问题标题】:webstrom2017 conosle.log '123\r123'webstorm 2017 控制台.log '123\r123'
【发布时间】:2018-05-18 13:41:33
【问题描述】:

当我使用 webStrom2017 到 console.log('123\r123') 时,结果是 '123'。我发现 \r 之前和之后是否有字符。它只会输出以下字符。这是BUG吗?

【问题讨论】:

标签: javascript console.log


【解决方案1】:

不,这不是错误。基本上,\r 意味着将光标返回到行的开头。这就是为什么在 Windows 中要转到新行需要\r\n,这意味着“转到行首,转到下一行”。这是没有 UI 的旧计算机的遗留问题。

所以,当您打印到终端 123\r123 时,它的意思是“写入 123,转到行首并覆盖 为 123”。

但是,现在,您可以在类 UNIX 操作系统和窗口中使用 \n\r\n

【讨论】:

    猜你喜欢
    • 2011-09-21
    • 2016-08-18
    • 1970-01-01
    • 2011-06-12
    • 2011-11-07
    • 2018-09-13
    • 2017-03-16
    相关资源
    最近更新 更多