Javascript 如何在同一行上登录控制台或在节点中清除控制台?

Javascript 如何在同一行上登录控制台或在节点中清除控制台?,javascript,node.js,Javascript,Node.js,我运行的文件如下所示: for (let i = 100; i--){ console.log(i); } 如何使此控制台的每个号码位于同一位置: console.log(99 --> changes to 98, 97, 96) 而不是: console.log(99); console.log(98); console.log(97); ... 您可以在每次调用console.log()之后使用console.log('\033[2J');。如果这是浏览器端(与服务器端节点.

我运行的文件如下所示:

for (let i = 100; i--){
  console.log(i);
}
如何使此控制台的每个号码位于同一位置:

console.log(99 --> changes to 98, 97, 96)
而不是:

console.log(99);
console.log(98);
console.log(97);
...

您可以在每次调用
console.log()
之后使用
console.log('\033[2J');

如果这是浏览器端(与服务器端节点.js相比),您不能。
console.log
将始终附加一个换行符。这是服务器端,节点是服务器端。但是,如果这是服务器端,您可以使用
process.stdout.write
而不是
console
。请参阅@Hamms,因为我说过这是在节点中的服务器端代码,请将您的代码作为答案,因为它起作用了。这与至少在chrome控制台中,每个console.log仍然是它自己的行(\033[2J解析为一个空行)。在chrome中,您需要更改设置。