Node.js:在控制台打印时不添加换行符?

38 浏览
0 Comments

Node.js:在控制台打印时不添加换行符?

有没有一种方法可以在不带换行符的情况下打印到控制台? console 对象的 文档 关于这一点没有任何说明:

console.log()

打印带有换行符的标准输出流。此函数可以以 printf() 的方式使用多个参数。例如:

console.log('count: %d', count);

如果在第一个字符串中没有找到格式化元素,则在每个参数上使用 util.inspect

admin 更改状态以发布 2023年5月24日
0
0 Comments

此外,如果您想要覆盖同一行中的消息,例如倒计时,您可以在字符串的末尾添加\\r。 \n\n

process.stdout.write("Downloading " + data.length + " bytes\r");

0
0 Comments

你可以使用 process.stdout.write() :

process.stdout.write("hello: ");

详情请见 文档

0