如何在Node.js中追加到Buffer

时间:2019-07-15 18:26:57

标签: javascript node.js buffer

说我有一个缓冲区:

let b = Buffer.from('');

如何附加到b?是创建新缓冲区的唯一方法吗?

b = Buffer.concat([b, z]);

在同一主题上,是否可以创建动态大小的缓冲区,还是应该使用数组?

1 个答案:

答案 0 :(得分:1)

要创建动态缓冲区,请使用一个数组,然后concat该数组类似于以下内容:

let chunks = []

stream
  .on('data', chunk => chunks.push(chunk))
  .on('close', () => console.log(Buffer.concat(chunks)))