node.js - 在节点中使用 process.stdout 编写多行字符串
问题描述
我正在尝试将多行字符串写入控制台,但我遇到了问题。我以为我可以用来\r
换行,但它似乎不起作用,我最终在控制台中没有显示任何内容。
我想遍历数组数组并记录每个数组并用新行连接。我想使用process.stdout.write
with \r
's 而不是\n
's 所以我可以回去重绘整个东西。我对节点相当陌生,所以可能会遗漏一些明显的东西......
示例代码:
this.grid.forEach((row) => {
process.stdout.write(`${row.join(' ')}\r`);
});
如果我省略了,\r
那么我只会看到最后一行
解决方案
推荐阅读
- vue.js - bootstrap-vue 如何在 b-dropdown 中包含 b-form-datepicker
- windows - How to Change the My Computer Desktop Icon Using Powershell?
- python - 多进程不停止请求输入,返回错误
- javascript - react-select: stopPropagation when clicking on an option
- c# - Accessing Sharepoint online with MFA through C#
- apache-flink - Flink EMR Deployment can't pick up Yarn context and executes only as a local application
- sql-server - 有没有办法更改 SSIS 数据流中的值?
- ios - 在 iOS 的 swiftUI 中为网格布局添加删除功能
- algorithm - 插入排序与合并排序:哪个更快取决于数组?
- json - 如何使用嵌套 JSON 中的 VBA 填充 excel?