gpt4 book ai didi

javascript - 获得 "string writestream"的惯用方法是什么

转载 作者:行者123 更新时间:2023-11-30 06:43:44 26 4
gpt4 key购买 nike

也许我是在 JVM 的阴影下考虑这个问题,但是......

我正在使用一个第三方 API,它有一个采用 WriteStream 的函数声明(我相信它只使用 .write() 方法)。

我希望能够直接使用它的结果,而不是在文件流或其他东西(通常所做的那样)中,而是在字符串中。

在 Java 中,有像 ByteArrayOutputStream 这样的类用于此目的。在 Node 中执行此操作的最佳方法是什么?


现在,我正在做这件事

var strbuf = [];

func({write: function(str) {strbuf.push(str);}});

var str = strbuf.join('');

但这显然冗长、丑陋,而且其目的并不完全清楚。

最佳答案

buffertools 中的 WriteableBufferStream稍微更一般地做同样的事情。

关于javascript - 获得 "string writestream"的惯用方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com