我一直在搜索如何在其他語言中執行此操作,並且我發現必須使用特殊字符\ b刪除最後一個字符。 (how-do-i-erase-printed-characters-in-a-console-applicationlinux)如何清除控制檯中打印的字符
這對多次調用console.log()中的node.js不起作用。
如果我寫了一個日誌:
console.log ("abc\bd");
我得到的結果是:ABD
但如果我寫:
console.log ("abc");
console.log ("\bd");
我得到的結果是:
ABC
d
我的目標是打印等待消息,如:
等待
等待。
等待..
等待...
,並再次:
等待
等待。
etc
全部在同一行。
我想到的是,引擎蓋下的「\ r」字符啓用此。該字符將光標返回到行的開頭,而不開始換行。 – 2013-07-26 03:41:17
不是在Windows上。 – 2014-03-13 14:33:07
@pimvdb這些功能在哪裏記錄?它們似乎不在Node文檔中:http://nodejs.org/api/process.html#process_process_stdout – 2014-06-19 20:55:56