说我有一个缓冲区:
let b = Buffer.from('');
如何附加到b
?是创建新缓冲区的唯一方法吗?
b = Buffer.concat([b, z]);
在同一主题上,是否可以创建动态大小的缓冲区,还是应该使用数组?
答案 0 :(得分:1)
要创建动态缓冲区,请使用一个数组,然后concat
该数组类似于以下内容:
let chunks = []
stream
.on('data', chunk => chunks.push(chunk))
.on('close', () => console.log(Buffer.concat(chunks)))