对于nodejs有没有像python或其他语言一样的stdout flush?
sys.stdout.write('some data')
sys.stdout.flush()
Run Code Online (Sandbox Code Playgroud)
现在我只看到process.stdout.write()了nodejs.
在较新的NodeJS版本中,您可以传递一个回调函数.write(),一旦刷新数据就会调用它:
sys.stdout.write('some data', () => {
console.log('The data has been flushed');
});
Run Code Online (Sandbox Code Playgroud)
这与检查.write()结果和注册drain事件完全相同:
var write = sys.stdout.write('some data');
if (!write) {
sys.stdout.once('drain', () => {
console.log('The data has been flushed');
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22960 次 |
| 最近记录: |