我正在尝试将多行字符串写入控制台,但我遇到了问题。我以为我可以使用\r
转到一个新行,但它似乎没有工作,我最终没有在控制台中显示任何内容。
我想循环遍历一个数组数组,并将每个数组记录为一个新行连接。我想process.stdout.write
使用\r
而不是\n
,因此我可以返回并重新绘制整个内容。我对节点很新,所以可能会遗漏一些明显的东西......
示例代码:
this.grid.forEach((row) => {
process.stdout.write(`${row.join(' ')}\r`);
});
如果我省略\r
,那么我只会看到最后一行