当使用Node.js中的Buffer.from方法将字符串转换为Buffer对象并使用stdout.write方法写入标准输出时,可能会出现意外行为。具体来说,输出可能会在缓冲区中存储,直到程序退出或缓冲区已满。
为避免此问题,请使用标准输出流的flush方法将缓冲区的内容刷新到标准输出:
process.stdout.write(Buffer.from('Hello World')); process.stdout.write('\n'); process.stdout.flush();
上一篇:Buffer.forEach指定在哪里?
下一篇:Buffer.from(string)给我返回了一个UInt8Array类型的数据,我该如何处理?